"use strict";

import { Node, Sprite, UITransform, AudioClip, resources, SpriteFrame, Color, sys } from "cc";
import {GameData} from "./framework/GameData";
import { bdlMgr } from "db://assets/Script/Manager/BundleManager_S";

/////////////////////////////////////////////////

let BOOK_DAT = [
    [203040, 34229, 6],
    [509427, 33955, 1],
    [509427, 47046, 2],
    [712636, 22329, 2],
    [712636, 37972, 1],
    [712636, 39514, 13],
    [1281937, 34968, 2],
    [1291523, 47795, 1],
    [1435796, 50371, 2],
    [1452147, 50870, 1],
    [1685411, 43466, 25],
    [1685411, 43978, 1],
    [1710336, 50356, 1],
    [1712557, 30858, 1],
    [1755446, 29539, 1],
    [1800106, 46262, 2],
    [2168635, 30792, 1],
    [2290468, 18232, 1],
    [2290468, 33844, 6],
    [2290468, 46132, 1],
    [2414557, 14440, 1],
    [2508762, 34197, 1],
    [2556834, 30567, 1],
    [2686943, 29818, 1],
    [2757527, 38277, 1],
    [2814114, 26473, 1],
    [2896040, 21332, 1],
    [2949708, 34663, 1],
    [2980312, 17235, 1],
    [3017165, 43610, 2],
    [3094095, 50356, 1],
    [3236618, 50854, 1],
    [3340279, 30854, 1],
    [3813734, 46264, 1],
    [3877342, 46264, 1],
    [3968558, 46228, 2],
    [4134877, 26457, 1],
    [4233015, 22329, 1],
    [4441704, 42661, 1],
    [4441704, 46501, 3],
    [4493444, 25926, 3],
    [4499959, 17203, 2],
    [4499959, 23386, 13],
    [4499959, 30053, 1],
    [4499959, 31081, 2],
    [4640802, 22842, 1],
    [4781687, 34711, 1],
    [4867285, 50371, 1],
    [4881549, 31128, 1],
    [5025527, 25764, 1],
    [5025527, 47291, 1],
    [5134190, 14907, 76],
    [5134190, 31322, 7],
    [5214847, 43691, 1],
    [5275633, 30085, 1],
    [5276678, 43175, 1],
    [5304310, 26502, 1],
    [5454482, 14407, 1],
    [5513074, 46779, 1],
    [5519897, 43946, 2],
    [5786472, 30053, 6],
    [5903974, 26182, 2],
    [6085783, 34711, 7],
    [6473201, 35193, 1],
    [6500335, 26212, 4],
    [6552796, 22360, 1],
    [6769038, 35225, 1],
    [6772563, 27258, 1],
    [6823057, 30551, 1],
    [6898713, 22325, 1],
    [6948233, 14408, 1],
    [6953916, 22618, 1],
    [7161824, 33940, 2],
    [7223576, 23386, 1],
    [7272975, 34934, 4],
    [7689644, 50854, 10],
    [7751512, 27018, 1],
    [7763238, 13397, 1],
    [7824493, 50341, 2],
    [7920070, 30039, 1],
    [8092338, 31321, 1],
    [8115004, 51915, 1],
    [8313505, 47048, 1],
    [8404556, 43466, 3],
    [8572346, 41925, 1],
    [8710267, 22325, 1],
    [8841086, 29830, 1],
    [8905052, 30842, 1],
    [8931905, 33683, 1],
    [8971830, 30085, 1],
    [9224829, 47754, 1],
    [9296153, 31322, 1],
    [9296153, 37972, 2],
    [9299813, 35530, 5],
    [9343726, 42953, 1],
    [9557312, 18232, 1],
    [9636682, 43178, 3],
    [9873381, 29539, 1],
    [10046914, 39514, 1],
    [10088484, 18230, 1],
    [10233473, 34469, 2],
    [10292755, 14151, 1],
    [10379361, 26535, 1],
    [10637327, 51659, 1],
    [10658205, 14907, 1],
    [10711271, 38262, 3],
    [10805428, 34469, 1],
    [10876379, 22325, 1],
    [10940961, 50371, 1],
    [10967612, 35386, 1],
    [11071482, 30567, 1],
    [11208248, 31081, 1],
    [11412472, 34197, 1],
    [11412472, 35225, 3],
    [11484441, 22358, 1],
    [11484441, 31081, 3],
    [11549999, 21300, 5],
    [11592600, 42953, 1],
    [11599258, 25702, 11],
    [11802016, 14408, 1],
    [11953921, 35225, 7],
    [12108007, 34888, 1],
    [12150188, 38004, 1],
    [12172651, 14134, 1],
    [12453614, 50292, 1],
    [12501946, 39319, 1],
    [12691420, 34197, 1],
    [12691420, 35225, 53],
    [12712159, 17972, 3],
    [12786718, 17995, 3],
    [13009811, 18568, 2],
    [13016147, 14907, 1],
    [13027830, 22617, 1],
    [13106607, 18231, 1],
    [13251857, 35225, 1],
    [13305050, 51915, 3],
    [13455739, 47674, 3],
    [13676046, 31113, 1],
    [13914901, 17731, 1],
    [13955468, 47047, 1],
    [14054350, 43691, 2],
    [14218996, 42410, 1],
    [14250498, 19114, 1],
    [14336135, 34985, 2],
    [14336135, 43946, 1],
    [14371273, 14651, 1],
    [14548667, 47291, 1],
    [14720294, 46790, 1],
    [14749477, 22362, 1],
    [14850723, 47046, 1],
    [14960082, 39514, 2],
    [14971179, 34727, 1],
    [15115138, 31081, 1],
    [15182592, 41923, 11],
    [15309788, 42680, 1],
    [15337291, 13397, 1],
    [15421021, 31627, 1],
    [15656240, 42436, 1],
    [15690573, 27016, 1],
    [15910943, 18232, 1],
    [15910943, 30278, 3],
    [16135324, 42663, 1],
    [16141281, 47048, 1],
    [16172567, 31177, 1],
    [16268992, 18232, 4],
    [16268992, 21812, 5],
    [16276974, 31063, 1],
    [16389336, 47514, 1],
    [16403900, 35193, 1],
    [16406102, 42949, 2],
    [16406102, 43466, 1],
    [16600604, 43177, 1],
    [16887262, 43466, 1],
    [16927404, 34888, 1],
    [16951389, 42949, 1],
    [17046234, 31079, 1],
    [17058662, 46771, 7],
    [17134759, 27338, 9],
    [17134759, 35530, 1],
    [17161778, 30567, 1],
    [17226074, 19002, 1],
    [17380497, 22875, 1],
    [17458753, 22375, 1],
    [17524499, 18488, 1],
    [17599779, 22842, 1],
    [17764071, 43434, 4],
    [17805582, 33957, 1],
    [17805582, 46266, 1],
    [18034365, 31595, 1],
    [18113132, 35193, 1],
    [18175607, 13363, 3],
    [18186705, 35225, 1],
    [18236471, 17235, 1],
    [18248035, 30325, 1],
    [18334616, 35739, 1],
    [18399646, 34405, 1],
    [18510332, 42953, 1],
    [18589499, 34197, 1],
    [18589499, 43466, 4],
    [18590519, 23242, 1],
    [18651614, 30278, 8],
    [18651614, 34374, 1],
    [18651614, 38470, 1],
    [18711928, 26519, 1],
    [18787603, 21844, 1],
    [18989826, 30329, 1],
    [19094707, 31349, 1],
    [19411367, 41925, 1],
    [19472207, 14907, 3],
    [19472207, 21332, 1],
    [19652103, 17508, 1],
    [19662683, 26216, 1],
    [19735680, 22389, 1],
    [19773943, 39078, 1],
    [19785737, 42679, 1],
    [20008393, 42953, 1],
    [20075188, 43466, 1],
    [20186652, 42436, 1],
    [20205732, 22389, 2],
    [20302656, 30327, 1],
    [20376131, 18086, 4],
    [20563357, 46244, 13],
    [20666470, 30599, 1],
    [20913690, 19082, 1],
    [20923649, 29539, 1],
    [20928367, 50371, 2],
    [20970964, 42663, 13],
    [20970964, 46019, 2],
    [21042932, 23386, 2],
    [21076876, 18102, 1],
    [21682821, 46019, 1],
    [21749634, 22343, 1],
    [21987218, 14151, 1],
    [22005419, 39322, 2],
    [22204137, 39066, 1],
    [22255721, 30344, 1],
    [22589436, 17203, 2],
    [22589436, 21812, 19],
    [22614710, 35497, 1],
    [22670418, 47786, 1],
    [22782014, 19019, 1],
    [22841719, 18230, 2],
    [22841719, 29781, 1],
    [22872655, 22842, 1],
    [22974625, 27306, 1],
    [22974625, 42436, 1],
    [23005001, 22842, 1],
    [23245893, 25956, 9],
    [23245893, 26980, 1],
    [23245893, 27338, 1],
    [23245893, 41924, 7],
    [23245893, 42436, 5],
    [23351551, 47048, 1],
    [23358874, 47046, 1],
    [23467506, 35204, 3],
    [23488903, 39290, 4],
    [23648719, 14136, 1],
    [23885960, 34985, 3],
    [24009503, 51144, 1],
    [24113371, 27016, 1],
    [24205409, 34711, 1],
    [24406399, 38821, 1],
    [24484970, 34420, 1],
    [24661478, 22617, 1],
    [24661478, 35450, 1],
    [24661478, 37988, 1],
    [24692945, 22859, 1],
    [24704217, 31113, 1],
    [24825956, 39626, 2],
    [24849910, 14651, 1],
    [24923237, 47047, 1],
    [24941613, 34985, 1],
    [25067434, 47046, 1],
    [25099527, 30344, 2],
    [25169399, 18488, 1],
    [25279097, 50599, 1],
    [25299789, 21844, 1],
    [25317424, 18232, 1],
    [25473195, 34711, 2],
    [25598930, 50371, 2],
    [25965208, 50870, 1],
    [26008525, 42949, 1],
    [26040481, 23386, 4],
    [26123247, 26984, 1],
    [26365520, 34985, 1],
    [26392994, 34970, 2],
    [26399206, 13879, 1],
    [26452496, 51403, 1],
    [26632398, 14907, 5],
    [26632398, 18230, 1],
    [26632398, 21332, 1],
    [26675543, 51818, 1],
    [26822138, 34663, 1],
    [26865463, 41924, 2],
    [26865463, 42436, 30],
    [27113852, 38774, 1],
    [27232513, 43978, 3],
    [27324568, 51915, 3],
    [27363908, 46771, 1],
    [27494388, 34711, 1],
    [27510896, 46662, 1],
    [27581093, 29539, 1],
    [27628079, 22329, 1],
    [27695163, 31595, 2],
    [27804040, 25764, 2],
    [27804040, 34197, 3],
    [27804040, 41924, 3],
    [27913463, 42436, 4],
    [28185791, 13444, 1],
    [28309852, 50371, 2],
    [28349547, 30329, 1],
    [28361205, 30599, 1],
    [28370821, 51915, 2],
    [28437597, 46019, 1],
    [28546144, 51402, 1],
    [28731839, 19259, 3],
    [28731839, 31081, 22],
    [28814027, 14391, 2],
    [28881663, 46515, 1],
    [29167606, 35193, 4],
    [29191179, 34165, 1],
    [29243813, 31081, 1],
    [29988101, 14907, 1],
    [29358104, 30053, 2],
    [29464744, 50887, 1],
    [29466692, 42953, 7],
    [29606629, 39514, 3],
    [29627925, 50371, 5],
    [29666663, 38791, 2],
    [29718734, 22329, 2],
    [29747627, 39289, 2],
    [29871593, 34985, 1],
    [29871593, 35498, 10],
    [29871593, 43946, 3],
    [29871593, 46019, 9],
    [29987115, 23098, 1],
    [30014292, 26504, 1],
    [30069533, 25956, 2],
    [30101184, 50371, 5],
    [30223980, 42436, 1],
    [30268503, 34165, 26],
    [30453908, 14907, 1],
    [30797664, 39290, 1],
    [30803202, 30390, 1],
    [30954258, 31338, 1],
    [30973069, 41892, 1],
    [31224920, 18232, 1],
    [31243907, 43466, 3],
    [31481405, 47047, 1],
    [31528106, 47046, 1],
    [31540302, 34985, 2],
    [31660655, 30085, 1],
    [31670078, 18499, 1],
    [31775377, 18616, 8],
    [31775377, 26808, 2],
    [31775377, 34197, 1],
    [31775377, 47013, 1],
    [31801928, 50887, 1],
    [31819038, 14408, 1],
    [31917063, 18265, 4],
    [32034999, 43977, 1],
    [32039968, 13363, 1],
    [32187215, 34424, 1],
    [32273546, 43466, 1],
    [32357755, 30776, 4],
    [32571608, 34406, 1],
    [32588253, 17739, 1],
    [32719778, 13363, 7],
    [32719778, 22842, 6],
    [32722714, 35497, 1],
    [32766448, 22329, 1],
    [32915529, 47047, 1],
    [32926924, 31595, 2],
    [33053516, 14907, 1],
    [33075829, 14651, 1],
    [33138935, 51127, 1],
    [33281909, 47028, 1],
    [33347017, 42406, 2],
    [33415509, 21893, 1],
    [33575291, 25956, 1],
    [33668751, 38984, 1],
    [33740619, 38808, 1],
    [33769628, 14907, 5],
    [33769628, 18230, 2],
    [34049097, 38776, 1],
    [34167878, 50887, 1],
    [34310995, 38548, 1],
    [34365834, 18232, 1],
    [34371253, 50627, 2],
    [34380786, 38534, 1],
    [34501636, 14954, 2],
    [34612989, 51883, 3],
    [34786739, 50371, 1],
    [34820206, 13412, 2],
    [34820206, 25956, 3],
    [34838689, 38292, 1],
    [34852796, 14665, 2],
    [34929250, 43688, 1],
    [34980705, 30085, 14],
    [35115203, 13879, 1],
    [35447491, 13363, 2],
    [35473455, 17509, 1],
    [35518456, 31322, 2],
    [35534878, 37782, 1],
    [35774367, 14651, 1],
    [35939192, 18499, 3],
    [35939192, 23354, 1],
    [36360662, 14665, 1],
    [36514100, 23386, 3],
    [36515930, 34440, 1],
    [36564315, 30792, 2],
    [36861730, 22841, 1],
    [36952162, 33674, 1],
    [37072586, 17717, 1],
    [37089742, 52155, 1],
    [37142943, 14907, 1],
    [37721910, 31098, 5],
    [37890567, 25764, 1],
    [37903462, 51915, 1],
    [38149166, 31081, 1],
    [38278101, 31081, 1],
    [38474666, 26217, 1],
    [38495419, 25962, 2],
    [38508988, 19034, 1],
    [38606733, 25990, 1],
    [38620698, 31081, 1],
    [38679663, 30293, 1],
    [38716086, 13363, 1],
    [38770619, 31434, 1],
    [39077983, 38534, 2],
    [39089627, 39000, 2],
    [39115730, 23386, 1],
    [39176943, 31322, 2],
    [39250261, 14907, 1],
    [39262605, 30808, 1],
    [39295230, 39560, 1],
    [39311279, 42036, 1],
    [39536707, 34439, 1],
    [39538090, 13895, 3],
    [39574656, 29796, 3],
    [39821381, 51399, 1],
    [39992086, 33957, 1],
    [40189978, 41892, 1],
    [40208493, 25796, 1],
    [40282217, 47048, 1],
    [40286163, 42660, 1],
    [40314227, 41925, 4],
    [40582997, 46019, 3],
    [40619317, 34985, 6],
    [40619317, 47046, 1],
    [40619762, 38566, 1],
    [40650194, 14137, 1],
    [40788873, 30085, 1],
    [40869312, 31321, 1],
    [40891147, 31081, 2],
    [40953175, 42916, 2],
    [40953175, 51915, 6],
    [40994099, 47531, 1],
    [41206230, 25956, 1],
    [41223801, 33957, 1],
    [41326336, 19259, 1],
    [41434935, 31081, 1],
    [41482251, 43977, 1],
    [41491010, 35434, 1],
    [41491010, 39530, 7],
    [41684302, 47542, 1],
    [41690319, 31322, 1],
    [41707640, 46019, 1],
    [41877205, 42407, 1],
    [42125803, 43466, 1],
    [42300369, 18230, 1],
    [42408551, 23178, 2],
    [42470147, 22872, 1],
    [42489309, 38470, 4],
    [42825739, 35000, 1],
    [42876353, 35208, 1],
    [43140352, 27306, 7],
    [43199338, 34197, 546],
    [43199338, 35225, 546],
    [43199338, 41924, 18],
    [43199338, 42410, 2],
    [43199338, 42436, 89],
    [43199338, 42660, 37],
    [43199338, 42666, 42],
    [43199338, 42916, 1473],
    [43199338, 42922, 1473],
    [43199338, 42949, 311],
    [43199338, 42953, 311],
    [43199338, 43172, 42],
    [43199338, 43178, 37],
    [43199338, 43428, 2],
    [43199338, 43466, 89],
    [43199338, 43978, 18],
    [43380140, 33910, 4],
    [43616850, 50613, 1],
    [43682353, 30329, 1],
    [43727877, 47291, 7],
    [43763132, 38307, 1],
    [44104615, 42949, 6],
    [44160979, 25718, 1],
    [44221920, 35739, 25],
    [44291493, 31113, 1],
    [44410281, 38825, 1],
    [44432135, 35739, 1],
    [44468293, 25941, 1],
    [44513151, 25958, 2],
    [44581929, 43684, 1],
    [44689898, 43977, 2],
    [44808158, 27194, 1],
    [44948819, 50806, 1],
    [45011225, 26182, 1],
    [45011225, 34374, 1],
    [45023931, 30085, 1],
    [45310802, 42436, 1],
    [45403767, 42905, 1],
    [45499197, 34919, 2],
    [45518232, 33957, 1],
    [45578439, 34165, 1],
    [45582271, 33988, 1],
    [45621672, 30567, 10],
    [45682951, 30053, 4],
    [45735050, 43178, 1],
    [45756662, 42953, 1],
    [45784013, 38260, 1],
    [45906026, 34904, 1],
    [46051733, 14151, 1],
    [46071170, 50228, 1],
    [46113471, 18230, 2],
    [46434608, 18232, 1],
    [46585822, 26729, 1],
    [46934181, 51658, 1],
    [47044399, 50806, 4],
    [47050428, 38292, 1],
    [47160764, 22329, 2],
    [47268965, 30824, 1],
    [47332570, 33927, 1],
    [47486993, 39322, 1],
    [47577818, 30888, 1],
    [47669969, 33988, 2],
    [47722157, 43466, 2],
    [47837524, 18756, 1],
    [47851498, 27001, 1],
    [47933857, 38566, 1],
    [48008174, 18230, 1],
    [48111662, 22600, 1],
    [48131456, 46790, 3],
    [48185567, 34985, 2],
    [48187208, 22857, 2],
    [48300107, 39482, 1],
    [48360191, 39530, 1],
    [48372884, 17482, 1],
    [48380199, 22842, 5],
    [48389142, 41859, 1],
    [48454653, 34469, 1],
    [48541820, 47818, 2],
    [48629155, 33988, 2],
    [48671741, 34985, 4],
    [48671741, 41925, 13],
    [48671741, 47046, 9],
    [48710603, 31322, 1],
    [48849812, 18230, 4],
    [48849812, 23386, 1],
    [48849812, 30809, 1],
    [48971915, 18232, 3],
    [48993729, 21587, 1],
    [49054800, 22325, 15],
    [49082257, 50371, 7],
    [49145659, 47047, 1],
    [49222391, 14151, 1],
    [49327086, 33603, 2],
    [49328407, 42341, 1],
    [49449918, 35225, 1],
    [49461886, 42905, 1],
    [49569280, 17995, 1],
    [49828504, 30053, 1],
    [49828504, 37972, 1],
    [50077947, 31081, 2],
    [50109883, 26502, 1],
    [50177654, 46771, 9],
    [50409698, 13397, 4],
    [50489310, 34953, 1],
    [50603370, 30822, 1],
    [50703621, 14937, 5],
    [50926267, 43943, 1],
    [51035978, 26759, 1],
    [51245383, 47046, 1],
    [51420233, 26457, 1],
    [51540534, 26182, 1],
    [51606309, 35497, 3],
    [51606309, 47013, 2],
    [51626194, 30599, 1],
    [51658417, 23354, 1],
    [51759795, 42663, 1],
    [51958511, 51641, 1],
    [52364510, 30904, 1],
    [52515820, 38759, 1],
    [52580715, 30854, 2],
    [52697912, 42889, 2],
    [52714575, 17995, 1],
    [52714575, 21812, 1],
    [52714575, 30053, 1],
    [52827390, 18777, 1],
    [52837626, 43466, 1],
    [52871834, 30342, 1],
    [52948350, 26468, 1],
    [52977663, 14136, 2],
    [53025156, 35225, 2],
    [53030634, 38292, 6],
    [53041001, 39546, 1],
    [53184665, 13909, 1],
    [53266149, 26021, 1],
    [53331549, 18232, 1],
    [53368040, 46229, 1],
    [53556978, 34197, 1],
    [53604969, 17478, 1],
    [53750685, 46005, 1],
    [53791443, 43977, 7],
    [54161762, 42404, 1],
    [54220041, 26729, 1],
    [54333469, 25990, 1],
    [54337864, 31290, 1],
    [54425199, 46019, 2],
    [54733093, 34197, 4],
    [54733093, 43434, 2],
    [54844348, 42436, 189],
    [54844348, 46019, 14],
    [55166338, 43192, 1],
    [55478491, 27338, 1],
    [55543105, 30085, 1],
    [55545333, 19259, 35],
    [55545333, 30053, 40],
    [55620802, 47047, 3],
    [55696366, 50371, 1],
    [55754991, 21925, 1],
    [55813550, 35204, 3],
    [56000409, 22362, 1],
    [56000409, 29748, 5],
    [56007907, 17749, 1],
    [56070655, 42404, 1],
    [56185429, 26438, 1],
    [56267435, 25764, 1],
    [56267435, 35530, 1],
    [56340191, 34469, 2],
    [56420737, 47289, 1],
    [56451591, 47561, 1],
    [56470531, 38084, 1],
    [56490790, 42423, 1],
    [56576569, 34437, 1],
    [56639042, 35497, 1],
    [56640832, 34985, 1],
    [56782478, 46276, 2],
    [56822958, 38309, 1],
    [56844358, 31386, 1],
    [56925531, 25796, 23],
    [57010500, 35739, 1],
    [57074078, 14136, 1],
    [57245270, 17222, 1],
    [57357134, 38262, 1],
    [57398900, 47287, 2],
    [57664540, 22356, 1],
    [57730511, 39322, 1],
    [57776653, 42949, 1],
    [57878244, 31306, 1],
    [57878244, 35402, 2],
    [57997146, 22874, 1],
    [58005158, 47818, 1],
    [58026582, 34698, 1],
    [58033924, 33635, 4],
    [58048672, 38808, 1],
    [58090321, 22599, 1],
    [58249203, 22356, 15],
    [58305560, 43687, 2],
    [58353564, 18232, 2],
    [58499995, 37972, 1],
    [58527308, 18488, 1],
    [58955631, 47283, 1],
    [59140260, 22617, 1],
    [59351643, 34711, 1],
    [59391883, 14697, 1],
    [59480515, 14650, 1],
    [59588141, 22857, 1],
    [59766928, 43175, 2],
    [59790134, 13363, 1],
    [59832990, 30809, 1],
    [59876080, 30085, 1],
    [59933829, 19259, 1],
    [60026026, 17974, 1],
    [60099826, 19011, 1],
    [60107766, 34165, 1],
    [60278872, 21827, 1],
    [60400200, 23144, 1],
    [60478682, 25701, 1],
    [60536647, 38292, 1],
    [60880780, 35273, 1],
    [61277222, 26986, 2],
    [61346595, 25764, 1],
    [61346595, 42949, 1],
    [61505306, 30631, 1],
    [61868890, 18230, 2],
    [61870030, 34180, 1],
    [61976278, 43466, 1],
    [62064653, 41892, 2],
    [62110738, 34711, 3],
    [62110738, 34985, 1],
    [62110738, 35498, 1],
    [62208257, 50371, 2],
    [62447986, 43337, 1],
    [62521785, 17749, 1],
    [62600556, 34424, 1],
    [62833122, 25652, 1],
    [62880124, 13363, 1],
    [62898737, 38791, 1],
    [62954944, 26535, 1],
    [62954944, 31113, 1],
    [62968957, 18232, 3],
    [62968957, 37940, 2],
    [63118273, 47514, 1],
    [63125764, 43401, 1],
    [63266059, 34420, 1],
    [63354042, 33955, 1],
    [63376490, 42922, 2],
    [63398576, 39046, 1],
    [63489046, 14425, 1],
    [63646844, 35225, 1],
    [63973960, 13363, 1],
    [64132913, 25939, 1],
    [64163795, 47046, 2],
    [64393072, 30324, 1],
    [64527445, 25955, 1],
    [64527445, 34469, 1],
    [64532679, 18507, 3],
    [64532679, 30293, 2],
    [64595512, 25796, 1],
    [64595512, 35498, 1],
    [64663719, 46501, 1],
    [64742917, 38260, 1],
    [64999243, 35208, 2],
    [65292341, 35739, 1],
    [65325825, 34948, 1],
    [65370341, 17765, 1],
    [65618713, 34711, 1],
    [66118067, 27338, 1],
    [66119286, 21365, 1],
    [66509267, 34711, 1],
    [66567378, 14391, 1],
    [66616791, 38067, 1],
    [66819971, 47046, 1],
    [66962464, 38743, 1],
    [66962464, 42149, 1],
    [66965450, 27498, 1],
    [67048736, 26535, 3],
    [67048736, 33683, 1],
    [67136022, 51770, 1],
    [67191964, 39316, 2],
    [67373070, 17765, 1],
    [67414872, 17766, 1],
    [67443307, 23210, 2],
    [67443307, 43466, 1],
    [67616988, 30390, 1],
    [67752867, 30085, 1],
    [67821680, 13623, 1],
    [68067270, 51915, 1],
    [68129437, 42436, 4],
    [68277022, 51915, 1],
    [68287685, 46246, 1],
    [68317410, 50870, 1],
    [68381803, 46772, 1],
    [68381803, 47540, 1],
    [68402683, 35225, 1],
    [68518963, 27274, 1],
    [68745865, 31113, 1],
    [68750691, 27194, 1],
    [68971012, 25718, 1],
    [69037351, 43434, 4],
    [69047179, 50371, 1],
    [69404655, 23210, 1],
    [69588838, 50371, 1],
    [69772012, 37972, 1],
    [70152014, 22632, 1],
    [70232548, 25684, 1],
    [70346853, 34165, 2],
    [70384720, 26453, 1],
    [70546507, 35193, 1],
    [70696583, 47048, 8],
    [70716099, 26502, 1],
    [70818217, 26487, 1],
    [70935521, 21812, 1],
    [71037937, 38037, 1],
    [71067163, 34486, 4],
    [71193633, 31290, 1],
    [71215472, 43194, 1],
    [71225720, 33988, 1],
    [71228900, 22329, 3],
    [71239094, 50371, 1],
    [71292641, 51142, 1],
    [71304569, 13879, 1],
    [71333601, 26487, 1],
    [71566012, 42922, 1],
    [71609596, 31130, 1],
    [71627531, 29811, 1],
    [71663617, 31595, 1],
    [71719463, 51144, 1],
    [71895903, 33940, 1],
    [72139272, 30327, 1],
    [72144012, 39097, 1],
    [72331324, 18230, 1],
    [72668216, 38548, 1],
    [72762776, 47798, 1],
    [72875840, 31368, 1],
    [72944929, 18600, 1],
    [72979251, 17972, 1],
    [72991192, 34711, 2],
    [73049388, 35225, 1],
    [73083754, 18263, 1],
    [73470927, 23418, 1],
    [73739997, 42566, 1],
    [73840437, 47304, 1],
    [73845860, 19259, 1],
    [73897433, 34469, 1],
    [74016498, 30293, 1],
    [74243337, 22356, 34],
    [74468269, 39339, 1],
    [74542334, 19114, 1],
    [74915722, 34711, 1],
    [74921969, 23417, 1],
    [74986830, 39514, 1],
    [75033410, 38549, 3],
    [75120007, 27016, 1],
    [75206055, 51915, 1],
    [75357567, 26969, 1],
    [75533131, 51147, 1],
    [75543576, 35530, 4],
    [75553432, 38260, 2],
    [75850277, 18086, 1],
    [75858364, 35434, 3],
    [75904937, 22618, 1],
    [76059471, 47046, 1],
    [76079281, 29780, 3],
    [76079281, 38262, 3],
    [76117296, 34711, 1],
    [76146005, 30344, 1],
    [76162641, 33925, 1],
    [76283757, 43178, 1],
    [76429205, 26504, 1],
    [76463142, 38470, 1],
    [76515825, 43434, 2],
    [76524974, 21300, 1],
    [76566097, 26294, 3],
    [76566097, 34985, 6],
    [76710201, 22618, 1],
    [76738952, 14151, 1],
    [76945572, 51915, 8],
    [77101809, 18006, 2],
    [77138092, 50371, 9],
    [77148245, 25959, 1],
    [77161284, 47017, 1],
    [77182802, 31092, 1],
    [77527201, 35739, 1],
    [77607227, 22356, 1],
    [77655526, 39095, 1],
    [77941737, 46019, 1],
    [77950871, 18250, 1],
    [78095721, 25796, 3],
    [78095721, 35225, 1],
    [78102466, 13363, 1],
    [78109885, 35225, 2],
    [78123830, 46771, 1],
    [78271529, 13380, 1],
    [78340524, 34197, 6],
    [78340524, 47291, 14],
    [78368829, 27563, 1],
    [78451953, 34711, 2],
    [78475855, 39096, 1],
    [78494520, 35530, 24],
    [78494520, 47283, 1],
    [78529602, 18230, 7],
    [78740146, 46267, 1],
    [78801090, 42151, 1],
    [78867350, 27563, 1],
    [78936333, 34197, 5],
    [78936333, 42404, 2],
    [79013906, 50887, 1],
    [79374885, 39576, 1],
    [79554506, 26808, 2],
    [79584261, 31113, 1],
    [79667189, 29781, 1],
    [79720878, 13363, 1],
    [79738133, 42953, 1],
    [79738133, 43946, 1],
    [79813842, 38084, 1],
    [79872254, 51866, 1],
    [80132920, 43466, 2],
    [80158269, 47527, 1],
    [80217930, 38260, 2],
    [80242112, 41892, 1],
    [80274138, 22842, 1],
    [80539317, 37827, 1],
    [80593198, 35193, 1],
    [80602940, 22618, 1],
    [80697663, 27531, 1],
    [80727227, 13428, 1],
    [81243600, 46276, 2],
    [81409583, 30809, 18],
    [81409583, 31321, 1],
    [81520248, 42036, 1],
    [81552806, 51882, 1],
    [81677378, 31434, 4],
    [82248910, 39482, 2],
    [82292845, 25796, 2],
    [82296988, 51881, 1],
    [82492527, 22325, 1],
    [82492527, 22842, 1],
    [82686823, 51384, 2],
    [82744856, 29748, 2],
    [82755186, 39833, 1],
    [82893511, 31321, 1],
    [82963323, 38341, 1],
    [83010400, 38084, 2],
    [83130636, 31418, 1],
    [83180208, 27495, 5],
    [83231728, 42949, 1],
    [83317819, 42436, 1],
    [83357756, 13363, 1],
    [83423489, 46790, 1],
    [83438097, 26535, 1],
    [83498622, 18536, 3],
    [83530708, 34469, 3],
    [83571573, 51399, 1],
    [83591136, 51144, 1],
    [83726514, 47304, 1],
    [83866810, 42147, 1],
    [84088266, 25764, 1],
    [84548141, 51384, 1],
    [84561206, 39305, 1],
    [84970445, 34215, 1],
    [85002289, 35225, 1],
    [85002289, 41923, 9],
    [85016439, 15162, 1],
    [85137121, 51915, 2],
    [85196910, 34711, 1],
    [85303806, 13366, 1],
    [85439053, 30053, 1],
    [85480896, 22325, 2],
    [85499706, 47786, 2],
    [85676083, 27531, 1],
    [85679997, 42885, 1],
    [85748211, 39626, 1],
    [85775330, 47539, 1],
    [85851710, 33892, 1],
    [85853584, 17974, 1],
    [86133619, 42436, 1],
    [86309329, 31145, 1],
    [86309329, 42949, 7],
    [86326630, 21844, 1],
    [86365394, 30310, 1],
    [86432408, 25796, 137],
    [86432408, 33988, 1],
    [86432408, 35498, 3],
    [86432408, 43434, 16],
    [86432408, 43466, 21],
    [86432408, 43978, 2],
    [86755798, 48075, 1],
    [86757492, 26729, 1],
    [87087118, 15050, 1],
    [87087780, 22647, 1],
    [87373286, 42436, 5],
    [87374312, 34420, 4],
    [87605137, 13363, 1],
    [87813757, 38292, 1],
    [88160561, 41892, 4],
    [88550684, 17235, 6],
    [88575974, 31063, 1],
    [88588980, 30085, 1],
    [88613341, 21300, 4],
    [88701316, 30293, 4],
    [88729032, 27338, 1],
    [88729032, 31434, 1],
    [88764116, 42436, 36],
    [88766050, 22618, 1],
    [88798011, 42436, 1],
    [89019519, 26744, 1],
    [89176617, 42663, 1],
    [89184267, 14650, 1],
    [89227942, 47048, 1],
    [89233167, 22874, 1],
    [89368364, 13363, 2],
    [89476999, 42949, 1],
    [89487506, 43684, 1],
    [89516956, 17203, 10],
    [89516956, 21812, 31],
    [89516956, 22100, 98],
    [89516956, 23386, 7],
    [89516956, 30053, 11],
    [89516956, 31081, 1],
    [89619399, 17974, 1],
    [89644127, 34948, 1],
    [89685660, 14907, 1],
    [90061175, 35225, 19],
    [90061175, 43178, 2],
    [90061175, 43466, 3],
    [90061175, 43978, 3],
    [90061175, 50371, 59],
    [90257591, 30873, 4],
    [90324890, 46019, 1],
    [90580124, 43177, 1],
    [90632095, 35193, 1],
    [90741930, 41924, 1],
    [90746067, 43466, 33],
    [90856606, 51144, 4],
    [90881355, 43963, 2],
    [90921979, 13876, 1],
    [91032863, 30053, 1],
    [91075469, 38292, 1],
    [91075469, 39316, 2],
    [91246495, 38022, 1],
    [91478673, 25686, 1],
    [91586035, 18230, 1],
    [91672420, 51127, 1],
    [91759804, 47047, 1],
    [91797657, 51403, 1],
    [91810794, 50371, 1],
    [91857895, 21812, 2],
    [92353877, 47240, 1],
    [92534478, 30053, 1],
    [92541792, 30374, 1],
    [92541949, 41925, 1],
    [92811300, 27016, 1],
    [92821231, 13508, 1],
    [92904249, 35193, 1],
    [92985043, 50358, 1],
    [93055461, 43447, 2],
    [93070151, 42436, 1],
    [93110058, 50565, 1],
    [93139429, 34711, 1],
    [93449904, 31092, 1],
    [93546318, 51915, 12],
    [93582078, 38549, 2],
    [93994130, 26212, 1],
    [94144389, 42149, 1],
    [94158044, 31081, 1],
    [94313441, 35193, 1],
    [94335828, 23386, 2],
    [94335828, 29748, 2],
    [94335828, 46132, 1],
    [94478382, 42436, 1],
    [94507062, 50888, 1],
    [94586770, 46229, 1],
    [94621901, 22842, 2],
    [94687552, 50887, 1],
    [94741408, 25796, 1],
    [95482197, 22325, 101],
    [95482197, 22329, 12],
    [95482197, 22362, 10],
    [95482197, 22842, 1],
    [95486593, 51142, 3],
    [95588609, 30586, 2],
    [95616188, 30599, 1],
    [95673933, 38759, 1],
    [95790752, 41924, 1],
    [95874297, 47770, 1],
    [95903688, 50371, 1],
    [96204195, 34711, 1],
    [96325177, 51915, 12],
    [96726294, 22842, 2],
    [96726294, 23354, 1],
    [96898506, 47030, 1],
    [97258496, 19259, 2],
    [97274397, 21557, 1],
    [97286311, 42374, 1],
    [97533097, 18230, 6],
    [97765961, 30293, 3],
    [97800354, 30838, 1],
    [98207215, 47047, 1],
    [98232782, 42646, 1],
    [98354256, 47561, 1],
    [98361231, 34179, 1],
    [98365227, 51110, 1],
    [98368658, 35225, 1],
    [98462378, 42436, 2],
    [98487611, 26535, 1],
    [98487611, 33955, 2],
    [98487611, 43466, 7],
    [98594025, 46180, 1],
    [98598573, 47030, 1],
    [98626005, 34711, 1],
    [98652279, 22392, 1],
    [98716522, 38825, 1],
    [98763760, 30792, 1],
    [98971701, 17739, 1],
    [99061150, 43466, 1],
    [99138919, 47047, 1],
    [99190667, 26021, 1],
    [99396519, 34984, 1],
    [99428411, 43466, 3],
    [99432993, 35460, 3],
    [99446571, 47274, 1],
    [99587826, 26986, 6],
    [99691458, 47013, 2],
    [99742749, 13637, 1],
    [100192108, 41924, 1],
    [100338249, 13877, 1],
    [100398854, 46019, 1],
    [100593589, 18231, 2],
    [100710668, 39626, 2],
    [100768442, 38038, 1],
    [100969578, 43178, 1],
    [101051191, 47046, 1],
    [101238235, 43961, 2],
    [101333470, 22842, 1],
    [101441227, 18230, 1],
    [101498249, 34938, 1],
    [101528331, 51127, 2],
    [101994088, 22842, 1],
    [102001618, 34197, 5],
    [102001618, 35225, 6],
    [102001618, 43466, 1],
    [102064212, 46788, 1],
    [102140963, 35514, 1],
    [102267989, 30601, 1],
    [102380080, 22842, 1],
    [102380080, 30053, 6],
    [102402872, 31049, 1],
    [102647878, 42660, 1],
    [102679677, 47046, 1],
    [102761088, 18775, 1],
    [103114218, 23386, 1],
    [103114218, 29748, 4],
    [103246090, 50371, 1],
    [103382187, 31079, 1],
    [103464434, 34711, 1],
    [103647976, 30567, 1],
    [104002826, 13894, 1],
    [104128890, 29860, 1],
    [104155569, 48075, 1],
    [104195706, 13619, 1],
    [104255970, 43946, 1],
    [104487090, 43466, 1],
    [104519799, 34985, 1],
    [104556099, 26473, 1],
    [104610353, 39096, 1],
    [104747455, 21812, 50],
    [104747455, 22329, 24],
    [104747455, 22356, 4],
    [104747455, 22868, 2],
    [104747455, 22874, 149],
    [104747455, 23354, 2],
    [104747455, 30053, 57],
    [104923700, 34469, 1],
    [104923700, 35225, 1],
    [104923700, 48075, 3],
    [104931445, 35193, 1],
    [105078206, 14407, 4],
    [105322642, 35204, 1],
    [105324122, 14151, 1],
    [105488946, 35739, 1],
    [105521652, 46212, 1],
    [105606333, 18490, 4],
    [105646800, 30085, 1],
    [105789245, 22120, 1],
    [105966681, 41925, 1],
    [106001500, 43415, 1],
    [106275370, 46019, 3],
    [106384281, 47539, 2],
    [106499658, 22356, 2],
    [106501973, 38984, 1],
    [106536896, 34442, 1],
    [106822188, 30567, 1],
    [107132311, 42679, 1],
    [107180939, 46019, 2],
    [107186385, 26535, 12],
    [107186385, 41924, 27],
    [107186385, 43466, 103],
    [107186385, 47046, 13],
    [107281932, 50887, 1],
    [107354397, 14907, 3],
    [107437964, 27049, 2],
    [107518329, 51399, 2],
    [107840905, 50887, 1],
    [107978754, 51144, 1],
    [107982054, 26742, 7],
    [108116510, 39241, 1],
    [108143612, 27306, 1],
    [108143612, 46771, 1],
    [108221623, 37972, 1],
    [108240508, 43721, 1],
    [108437417, 35530, 5],
    [108437417, 43172, 1],
    [108827795, 29748, 1],
    [108855391, 29748, 1],
    [108886918, 42389, 1],
    [109051725, 35225, 3],
    [109107920, 26969, 1],
    [109275942, 18230, 1],
    [109328229, 27338, 5],
    [109436470, 34469, 1],
    [109623867, 30858, 1],
    [109720915, 26729, 13],
    [109852230, 31081, 1],
    [109968583, 31352, 1],
    [110050408, 38309, 3],
    [110226081, 38804, 1],
    [110288476, 26535, 2],
    [110322573, 14681, 1],
    [110519500, 30327, 1],
    [110609269, 50371, 2],
    [110659547, 22611, 1],
    [110972039, 30039, 2],
    [110996466, 19259, 2],
    [111243108, 27210, 3],
    [111243108, 35402, 1],
    [111321650, 31063, 1],
    [111388585, 38806, 1],
    [111414481, 50871, 1],
    [111537710, 22874, 1],
    [111597747, 17460, 1],
    [111740284, 51142, 1],
    [111975761, 17492, 2],
    [111985754, 35225, 1],
    [112174099, 22842, 1],
    [112212212, 35386, 1],
    [112251550, 46019, 11],
    [112262895, 35223, 1],
    [112308512, 34934, 1],
    [112441250, 31099, 1],
    [112441250, 52170, 1],
    [112496331, 39048, 1],
    [112518205, 19114, 3],
    [112765153, 43191, 1],
    [112779117, 26535, 1],
    [113019981, 43913, 1],
    [113112201, 30599, 1],
    [113247054, 30117, 1],
    [113262123, 43578, 1],
    [113310336, 38052, 1],
    [113534215, 30053, 1],
    [113541358, 23354, 2],
    [113778684, 34197, 1],
    [113800004, 33923, 1],
    [113841586, 50870, 1],
    [113847901, 42917, 1],
    [114001738, 30854, 1],
    [114247333, 14151, 1],
    [114285481, 43466, 2],
    [114641944, 47818, 2],
    [114718801, 38307, 1],
    [114729975, 22087, 2],
    [114838911, 30599, 2],
    [114956086, 50371, 9],
    [114986368, 18022, 2],
    [115071359, 34229, 11],
    [115471868, 37781, 1],
    [115510217, 30055, 1],
    [115607158, 17974, 1],
    [115651253, 47046, 2],
    [115782577, 21863, 1],
    [116159528, 50887, 1],
    [116328338, 25703, 1],
    [116421200, 22842, 1],
    [116432408, 17524, 1],
    [116726237, 21812, 1],
    [116868981, 51770, 1],
    [117204357, 25975, 1],
    [117227496, 47512, 1],
    [117316204, 43401, 1],
    [117476590, 47046, 2],
    [117476590, 47048, 1],
    [117550109, 41861, 1],
    [117552660, 48075, 1],
    [117589212, 42922, 3],
    [117644217, 30053, 1],
    [117687471, 47722, 1],
    [118109422, 34985, 1],
    [118113950, 18232, 2],
    [118127809, 50292, 1],
    [118194056, 51384, 1],
    [118383515, 13363, 1],
    [118383515, 22842, 1],
    [118656417, 30039, 1],
    [118858314, 23386, 1],
    [118933074, 46771, 1],
    [118949825, 39514, 1],
    [119060558, 51915, 1],
    [119139759, 18054, 1],
    [119139759, 42663, 1],
    [119308425, 47208, 1],
    [119407280, 42663, 1],
    [119562485, 35707, 1],
    [119609064, 42404, 3],
    [119933375, 18232, 1],
    [119938594, 51399, 2],
    [120034392, 31322, 1],
    [120042876, 14425, 1],
    [120307889, 13895, 1],
    [120383066, 42937, 1],
    [120519954, 30294, 1],
    [120592470, 18536, 1],
    [120617890, 31081, 1],
    [120634977, 51399, 1],
    [120642922, 22086, 1],
    [120717186, 25764, 1],
    [120717186, 26294, 1],
    [120717186, 34985, 1],
    [120852450, 21299, 1],
    [120854715, 25699, 1],
    [120880458, 27306, 1],
    [120956045, 43435, 3],
    [121014387, 15050, 7],
    [121014387, 52170, 3],
    [121226731, 25962, 1],
    [121226731, 42953, 1],
    [121228619, 34184, 1],
    [121419462, 51770, 1],
    [121486734, 35530, 1],
    [121522162, 51915, 1],
    [121677406, 51383, 1],
    [121885527, 35193, 1],
    [121984866, 43578, 1],
    [122077618, 41925, 4],
    [122097467, 22842, 1],
    [122097467, 31595, 1],
    [122366869, 30873, 1],
    [122555746, 14907, 1],
    [122560384, 17235, 1],
    [122646686, 34197, 2],
    [123013524, 43946, 1],
    [123523543, 39514, 1],
    [123580234, 43175, 1],
    [123732231, 18488, 1],
    [123883254, 39063, 1],
    [123883653, 30055, 1],
    [124051906, 47017, 1],
    [124142374, 22630, 1],
    [124189976, 50371, 13],
    [124190857, 22325, 6],
    [124190857, 23386, 1],
    [124190857, 31081, 1],
    [124386264, 42404, 1],
    [124386264, 46771, 2],
    [124635018, 13363, 1],
    [124765539, 34197, 1],
    [124765539, 42436, 18],
    [124789976, 51384, 1],
    [125091651, 35243, 2],
    [125091651, 38821, 1],
    [125330568, 29539, 1],
    [125380526, 43417, 1],
    [125387446, 50371, 1],
    [125518275, 51915, 1],
    [125649316, 30005, 1],
    [125783447, 38298, 1],
    [126116689, 23386, 1],
    [126121797, 43466, 1],
    [126343037, 34711, 4],
    [126364111, 22100, 1],
    [126424339, 21941, 2],
    [126450304, 14408, 1],
    [126734081, 26729, 1],
    [126924304, 30053, 1],
    [126952880, 31113, 1],
    [126952880, 33956, 3],
    [127064295, 31595, 1],
    [127121544, 31113, 1],
    [127200572, 33844, 1],
    [127339497, 14407, 1],
    [127418477, 18520, 1],
    [127418806, 31113, 1],
    [127499246, 23386, 2],
    [127601970, 51144, 1],
    [127712378, 23098, 2],
    [127835914, 19259, 1],
    [127963208, 31290, 1],
    [128118262, 27001, 1],
    [128130814, 34711, 2],
    [128375446, 41924, 1],
    [128407967, 42436, 1],
    [128490119, 50371, 1],
    [128605564, 41877, 1],
    [128744570, 51111, 1],
    [128825750, 34692, 3],
    [128949911, 21941, 1],
    [128961350, 21846, 1],
    [128967237, 21878, 3],
    [128967237, 31081, 2],
    [129116635, 21813, 1],
    [129215159, 39303, 1],
    [129256222, 39594, 1],
    [129309275, 26986, 1],
    [129490986, 47304, 1],
    [129501530, 13363, 3],
    [129501530, 30567, 1],
    [129937731, 47304, 1],
    [129958314, 50549, 1],
    [129969742, 21812, 4],
    [129969742, 30053, 1],
    [129969742, 31081, 55],
    [129990543, 35225, 2],
    [130041074, 19130, 1],
    [130195145, 27306, 1],
    [130312605, 34197, 2],
    [130312605, 46019, 4],
    [130628715, 34165, 1],
    [130946211, 21812, 2],
    [130946211, 22325, 5],
    [130971207, 43466, 1],
    [130977525, 14151, 1],
    [131042897, 42436, 1],
    [131153218, 17540, 1],
    [131184989, 14745, 1],
    [131199103, 13363, 2],
    [131218008, 27496, 1],
    [131301881, 39065, 1],
    [131539576, 42436, 1],
    [131667830, 50871, 4],
    [131820620, 33683, 27],
    [132004472, 35225, 1],
    [132027957, 33956, 1],
    [132114155, 41924, 1],
    [132143169, 47256, 1],
    [132719989, 35498, 1],
    [132729800, 27239, 1],
    [132880436, 30374, 1],
    [132895593, 42614, 1],
    [132911919, 13363, 1],
    [132966802, 25764, 2],
    [133035858, 35467, 1],
    [133287663, 26981, 1],
    [133312603, 25956, 1],
    [133422828, 47818, 1],
    [133555529, 34197, 2],
    [133712174, 41923, 1],
    [133890109, 26470, 1],
    [133932042, 30854, 1],
    [133933622, 21332, 1],
    [134138373, 35465, 24],
    [134412316, 38825, 1],
    [134625979, 30856, 1],
    [134647808, 30567, 1],
    [134885546, 22325, 1],
    [134912176, 25990, 1],
    [135022741, 17987, 5],
    [135267847, 17483, 6],
    [135267847, 17995, 8],
    [135629686, 30584, 1],
    [135629898, 42660, 1],
    [135631332, 21812, 3],
    [135631332, 22842, 7],
    [135744103, 51658, 1],
    [135810948, 31593, 1],
    [135850003, 14907, 1],
    [135882082, 14907, 2],
    [135919378, 43385, 1],
    [135931479, 26729, 1],
    [135936757, 13508, 1],
    [135964424, 18102, 8],
    [136115559, 26727, 1],
    [136249923, 17987, 1],
    [136279662, 42953, 1],
    [136458783, 23178, 9],
    [136458783, 46276, 1],
    [136549753, 30809, 1],
    [136737380, 27451, 2],
    [136851704, 33927, 1],
    [136953279, 27016, 1],
    [137035684, 34950, 1],
    [137101752, 34197, 3],
    [137211320, 50371, 2],
    [137274577, 19259, 1],
    [137421293, 39802, 2],
    [137746228, 22329, 1],
    [137746638, 34469, 2],
    [137808941, 17995, 1],
    [137936844, 34949, 1],
    [138180014, 26474, 1],
    [138189437, 26455, 1],
    [138230212, 43171, 1],
    [138322815, 25956, 2],
    [138395843, 30809, 1],
    [138549478, 48052, 1],
    [138575947, 13363, 1],
    [138577785, 51659, 1],
    [138578643, 21812, 2],
    [138609520, 47048, 1],
    [138739920, 46501, 1],
    [138746632, 17987, 1],
    [138774951, 46276, 1],
    [138937172, 51127, 1],
    [138946302, 35418, 3],
    [138982945, 42949, 1],
    [139002081, 18230, 1],
    [139020441, 38806, 1],
    [139184473, 30053, 2],
    [139275523, 47048, 1],
    [139522568, 23401, 1],
    [139657174, 34374, 1],
    [139698829, 31145, 1],
    [139763523, 46523, 1],
    [139836496, 22329, 1],
    [139836496, 37972, 1],
    [139906651, 18537, 1],
    [139956082, 26021, 1],
    [140181242, 21812, 19],
    [140475386, 42566, 1],
    [140534441, 21365, 1],
    [140558537, 51127, 1],
    [140637172, 51898, 1],
    [140856388, 47046, 1],
    [141163100, 18763, 2],
    [141352065, 51641, 2],
    [141500767, 18231, 2],
    [141506631, 38292, 1],
    [141546105, 13363, 1],
    [141867411, 43946, 1],
    [141880818, 19259, 1],
    [141880818, 22874, 1],
    [141880818, 37972, 1],
    [141940740, 18520, 1],
    [142094951, 31081, 1],
    [142138264, 50371, 10],
    [142396062, 47047, 1],
    [142573551, 31322, 1],
    [142573551, 37972, 6],
    [142573551, 39514, 6],
    [142678979, 27018, 1],
    [142779763, 22329, 1],
    [142985565, 35225, 1],
    [142985736, 43160, 1],
    [143020371, 18232, 1],
    [143051420, 27338, 1],
    [143051420, 34197, 11],
    [143051420, 35225, 43],
    [143051420, 35530, 3],
    [143051420, 47046, 5],
    [143063707, 38808, 1],
    [143231844, 50871, 1],
    [143259841, 14151, 1],
    [143325264, 47291, 1],
    [143623250, 33683, 1],
    [143749198, 47034, 1],
    [143792487, 33860, 1],
    [143917201, 14681, 1],
    [144166687, 26986, 1],
    [144189189, 21812, 1],
    [144308905, 25796, 3],
    [144308905, 35498, 6],
    [144308905, 43946, 3],
    [144400380, 21300, 1],
    [144489384, 13883, 1],
    [144544657, 34180, 1],
    [144548807, 47304, 1],
    [144599331, 29748, 4],
    [144833448, 26216, 1],
    [144833448, 42408, 1],
    [144920748, 33930, 1],
    [144948370, 17203, 6],
    [144948370, 23354, 4],
    [145098390, 46501, 1],
    [145149730, 31113, 1],
    [145173582, 38022, 1],
    [145255224, 25732, 1],
    [145267815, 26729, 29],
    [145284598, 26487, 1],
    [145366444, 13397, 1],
    [145796593, 35207, 1],
    [145813572, 23354, 1],
    [146264767, 25652, 2],
    [146374356, 35739, 12],
    [146425003, 43432, 1],
    [146445136, 38277, 1],
    [146879292, 35739, 1],
    [146950425, 14907, 1],
    [147023394, 42436, 1],
    [147026395, 18499, 7],
    [147026395, 18755, 2],
    [147565522, 50371, 3],
    [147604110, 42663, 6],
    [147634828, 38821, 1],
    [147634828, 48075, 1],
    [147688122, 26453, 1],
    [147767826, 46263, 1],
    [147770734, 35225, 1],
    [147790670, 26457, 1],
    [147866941, 27258, 1],
    [147881171, 51383, 1],
    [148037269, 22842, 2],
    [148091426, 51915, 2],
    [148361495, 42436, 4],
    [148498890, 27194, 3],
    [148809161, 26984, 1],
    [148863755, 25962, 1],
    [148944780, 21587, 1],
    [149137047, 43672, 1],
    [149196428, 38548, 1],
    [149387904, 34985, 2],
    [149519911, 38547, 1],
    [149609946, 48075, 6],
    [149693569, 17203, 2],
    [149717114, 47304, 3],
    [149794229, 43178, 4],
    [149805970, 43674, 1],
    [149816856, 21812, 1],
    [149830071, 42949, 2],
    [149871558, 39482, 1],
    [149889978, 41924, 4],
    [149927436, 26727, 1],
    [150005306, 35225, 1],
    [150005306, 42922, 1],
    [150120697, 34469, 1],
    [150140770, 43946, 1],
    [150156733, 27018, 1],
    [150161931, 42436, 4],
    [150288521, 26969, 1],
    [150349827, 35239, 1],
    [150431969, 30809, 1],
    [150706842, 39322, 1],
    [150878613, 33988, 1],
    [150962095, 47290, 1],
    [151106674, 34180, 1],
    [151118460, 43434, 1],
    [151144747, 34920, 3],
    [151175134, 51881, 1],
    [151242097, 47015, 1],
    [151265205, 39610, 1],
    [151362010, 27306, 1],
    [151420184, 23355, 1],
    [151423685, 29539, 1],
    [151652597, 51915, 5],
    [151873194, 14408, 4],
    [151899744, 18499, 16],
    [152411069, 14986, 1],
    [152411069, 34954, 1],
    [152427854, 38020, 1],
    [152530685, 27306, 2],
    [152621029, 30085, 1],
    [152646540, 13909, 1],
    [152718405, 22103, 1],
    [152725354, 30841, 1],
    [152725547, 46790, 1],
    [153313833, 30293, 1],
    [153355447, 34211, 3],
    [153361346, 47046, 1],
    [153427724, 19146, 1],
    [153806602, 13620, 3],
    [153940777, 51623, 1],
    [153971021, 14907, 1],
    [154057709, 26729, 1],
    [154382039, 18231, 1],
    [154425563, 34663, 5],
    [154552455, 42147, 1],
    [154552970, 34948, 1],
    [154557574, 27001, 1],
    [154633509, 17203, 1],
    [154812867, 46019, 1],
    [155398992, 25956, 1],
    [155555011, 34469, 1],
    [155557711, 25958, 3],
    [155567139, 14907, 1],
    [155607258, 21893, 1],
    [155679074, 38821, 2],
    [155702132, 43431, 2],
    [155706728, 43466, 1],
    [155816951, 26245, 1],
    [155835202, 43175, 1],
    [155835202, 46019, 1],
    [155854152, 41924, 16],
    [155854152, 48075, 2],
    [155854152, 51915, 1],
    [155895577, 23386, 1],
    [155972122, 34197, 1],
    [156185707, 23386, 1],
    [156475748, 22842, 29],
    [156571622, 43417, 2],
    [156603979, 18506, 1],
    [156638275, 52170, 1],
    [156663785, 23354, 1],
    [156690785, 25716, 1],
    [156785394, 42436, 1],
    [156799715, 47304, 2],
    [156801987, 25764, 7],
    [156801987, 34985, 2],
    [157017516, 30293, 1],
    [157034436, 47290, 1],
    [157184018, 33683, 16],
    [157184018, 43466, 5],
    [157221187, 38806, 1],
    [157312695, 43466, 2],
    [157312695, 50371, 1],
    [157941773, 42949, 1],
    [158023974, 30615, 1],
    [158099803, 14986, 2],
    [158165645, 19032, 1],
    [158618407, 18777, 1],
    [158948768, 30053, 1],
    [159126961, 50371, 1],
    [159151542, 14395, 1],
    [159333166, 39303, 1],
    [159432740, 51915, 2],
    [159455533, 19259, 4],
    [159609088, 46148, 1],
    [159680946, 48058, 1],
    [159712317, 34424, 1],
    [159752540, 25699, 1],
    [159919172, 50371, 1],
    [159930765, 25956, 1],
    [160063990, 33957, 1],
    [160173246, 42150, 1],
    [160270342, 14681, 1],
    [160426484, 47046, 1],
    [160426484, 47048, 1],
    [160464085, 43145, 1],
    [160741187, 50371, 1],
    [160750715, 41892, 1],
    [160768282, 31595, 1],
    [160970615, 35193, 6],
    [161019493, 46019, 2],
    [161028817, 47786, 1],
    [161103901, 50051, 1],
    [161123153, 21812, 2],
    [161136055, 43429, 1],
    [161245562, 34711, 1],
    [161361197, 35193, 1],
    [161555575, 18230, 1],
    [161697077, 33957, 25],
    [161697077, 34469, 5],
    [161767348, 46773, 1],
    [161769747, 26230, 1],
    [161874276, 26215, 1],
    [162014203, 26986, 2],
    [162086661, 17203, 4],
    [162213500, 30567, 1],
    [162298323, 34711, 7],
    [162378307, 39802, 1],
    [162454226, 47046, 7],
    [162514895, 33683, 1],
    [162523165, 30599, 1],
    [162922327, 43466, 4],
    [163039099, 33668, 1],
    [163130551, 30615, 3],
    [163186724, 23353, 1],
    [163227775, 13363, 3],
    [163331573, 22842, 2],
    [163331573, 31595, 1],
    [163394032, 51142, 1],
    [163394032, 51654, 1],
    [163470614, 14394, 1],
    [163660991, 34187, 1],
    [163728272, 22618, 3],
    [163728272, 23354, 4],
    [163728272, 30053, 2],
    [163832566, 30809, 2],
    [163837218, 21812, 2],
    [163988229, 34437, 1],
    [164737301, 26502, 1],
    [164870336, 30293, 18],
    [164870442, 43466, 1],
    [164892628, 34185, 8],
    [164985524, 17478, 1],
    [165082777, 34197, 2],
    [165082777, 50371, 1],
    [165191208, 38229, 1],
    [165266033, 18760, 1],
    [165287570, 25764, 1],
    [165550853, 51609, 2],
    [165558378, 33683, 1],
    [165618920, 26213, 2],
    [165740897, 29815, 1],
    [165805036, 13619, 1],
    [165841660, 39562, 1],
    [165842247, 35499, 1],
    [165972736, 47046, 1],
    [165972736, 48075, 6],
    [166005798, 51383, 1],
    [166163879, 18232, 2],
    [166333492, 47032, 1],
    [166387031, 26213, 1],
    [166790175, 39610, 1],
    [166826320, 22329, 25],
    [166995721, 26472, 1],
    [167057274, 14713, 1],
    [167333270, 23354, 1],
    [167420780, 14472, 1],
    [167827909, 35497, 1],
    [167892996, 47048, 1],
    [167930054, 38534, 1],
    [168087117, 34934, 1],
    [168182096, 30085, 7],
    [168182096, 47529, 4],
    [168269837, 47304, 1],
    [168286693, 26697, 1],
    [168307608, 34197, 3],
    [168307608, 51915, 6],
    [168330607, 42325, 1],
    [168467284, 30599, 2],
    [168611655, 30858, 1],
    [168948590, 37784, 1],
    [169022250, 34664, 1],
    [169082283, 23355, 1],
    [169107465, 46019, 3],
    [169228600, 35225, 1],
    [169460945, 42949, 1],
    [169463339, 43432, 2],
    [169488402, 19259, 1],
    [169495203, 22874, 1],
    [169621142, 34711, 1],
    [169631606, 13879, 1],
    [169857864, 35210, 1],
    [170114755, 34215, 2],
    [170159600, 22356, 14],
    [170159600, 31081, 3],
    [170240079, 34711, 1],
    [170483276, 18231, 1],
    [170519166, 34197, 1],
    [170524644, 13155, 1],
    [170697478, 26457, 2],
    [170803144, 23353, 1],
    [170812059, 46758, 2],
    [170812624, 26986, 1],
    [170918639, 43178, 1],
    [171026705, 29781, 1],
    [171028418, 17588, 2],
    [171115874, 17749, 1],
    [171331506, 19307, 1],
    [171449204, 31113, 2],
    [171497000, 30293, 1],
    [171549876, 51915, 1],
    [171575895, 25956, 6],
    [171625596, 29845, 1],
    [171961895, 39046, 1],
    [172055481, 27210, 1],
    [172120697, 31113, 1],
    [172184045, 26485, 1],
    [172290292, 35691, 3],
    [172384878, 43946, 1],
    [172444417, 33957, 1],
    [172735719, 34165, 1],
    [172774327, 50613, 1],
    [172960740, 38213, 6],
    [173028968, 14907, 1],
    [173035842, 43466, 3],
    [173376256, 26213, 1],
    [173598025, 42436, 1],
    [173625584, 46019, 1],
    [173647612, 14134, 1],
    [173739220, 17974, 1],
    [173832185, 33988, 1],
    [173848745, 43178, 1],
    [173873900, 34469, 1],
    [173873900, 34711, 4],
    [173873900, 41923, 7],
    [174032885, 30584, 1],
    [174032885, 34947, 1],
    [174070682, 41924, 5],
    [174140408, 27338, 3],
    [174140408, 34197, 12],
    [174140408, 41924, 7],
    [174140408, 42436, 27],
    [174287612, 33930, 1],
    [174312418, 50371, 1],
    [174568410, 14151, 1],
    [174592720, 25459, 1],
    [174622094, 42374, 1],
    [174647307, 48075, 1],
    [174700970, 26473, 1],
    [174907951, 22100, 1],
    [174976323, 26730, 1],
    [174976323, 31338, 2],
    [175085655, 13363, 1],
    [175094584, 21846, 1],
    [175210558, 22329, 1],
    [175210558, 23386, 1],
    [175340496, 51127, 1],
    [175480775, 42389, 1],
    [175553851, 26453, 11],
    [175662261, 51144, 1],
    [175731886, 26487, 1],
    [175886620, 42407, 2],
    [176074591, 18232, 1],
    [176081023, 39060, 1],
    [176084947, 14408, 1],
    [176102638, 30293, 7],
    [176250205, 22842, 1],
    [176250205, 30053, 1],
    [176368962, 18230, 2],
    [176711782, 18230, 2],
    [176719092, 51127, 1],
    [176742371, 22602, 1],
    [176839909, 47513, 1],
    [176914799, 33988, 1],
    [176967568, 43466, 2],
    [176969000, 39576, 1],
    [177150645, 21332, 1],
    [177192707, 42949, 1],
    [177317175, 50371, 5],
    [177421722, 47304, 1],
    [177633070, 25956, 1],
    [177737635, 13444, 1],
    [177771716, 30599, 1],
    [177944826, 51623, 1],
    [177948490, 43435, 1],
    [177952072, 13637, 4],
    [178216562, 18503, 1],
    [178277426, 25990, 2],
    [178278626, 42905, 1],
    [178349093, 18536, 1],
    [178410251, 38260, 1],
    [178421708, 22842, 1],
    [178572685, 46790, 1],
    [179134273, 33988, 5],
    [179134273, 43175, 1],
    [179274792, 50371, 1],
    [179535258, 14665, 3],
    [179795700, 50565, 1],
    [180102725, 47014, 1],
    [180155762, 50870, 1],
    [180364073, 43977, 3],
    [180377643, 42949, 1],
    [180377643, 42953, 1],
    [180408349, 39575, 1],
    [180461438, 50371, 1],
    [180660203, 25718, 1],
    [180876210, 13879, 1],
    [180917118, 27495, 7],
    [180987291, 18232, 7],
    [180987291, 31081, 8],
    [181007178, 23178, 1],
    [181031085, 51127, 1],
    [181093917, 21812, 1],
    [181147854, 14986, 5],
    [181367339, 47046, 1],
    [181403329, 46244, 1],
    [181443370, 39305, 1],
    [181462339, 42436, 7],
    [181462339, 42949, 4],
    [181462339, 42953, 2],
    [181462339, 43978, 2],
    [181507054, 21844, 1],
    [181613498, 31290, 1],
    [181645776, 38810, 1],
    [181673744, 26453, 1],
    [181688446, 35177, 1],
    [181790890, 34985, 1],
    [181819983, 30327, 1],
    [181936123, 35193, 1],
    [181955665, 25956, 1],
    [181972824, 23386, 16],
    [181972824, 30053, 21],
    [181987295, 34954, 1],
    [182081784, 42404, 2],
    [182113970, 39514, 1],
    [182195217, 14907, 4],
    [182211281, 14907, 1],
    [182226430, 31290, 1],
    [182394145, 47256, 1],
    [182461178, 30808, 1],
    [182491583, 26453, 14],
    [182715773, 47046, 1],
    [182840001, 13363, 4],
    [182871622, 38809, 1],
    [183153172, 13363, 2],
    [183174037, 22842, 1],
    [183283390, 30053, 1],
    [183330532, 27338, 2],
    [183330532, 34197, 1],
    [183330532, 50371, 3],
    [183501490, 18245, 1],
    [183701531, 43706, 1],
    [183704197, 47291, 2],
    [183820655, 39080, 1],
    [183838718, 29764, 2],
    [183970256, 43466, 2],
    [183997132, 18756, 1],
    [184034976, 18499, 2],
    [184253931, 51883, 1],
    [184336659, 42436, 1],
    [184336659, 51915, 4],
    [184608524, 42953, 1],
    [184608524, 43978, 5],
    [184688995, 15195, 1],
    [184799509, 34197, 1],
    [184936856, 35225, 27],
    [184980577, 35225, 2],
    [185113274, 47690, 1],
    [185206214, 42614, 1],
    [185206992, 14907, 1],
    [185210741, 41892, 1],
    [185210741, 43466, 1],
    [185288320, 30584, 1],
    [185310990, 27495, 1],
    [185350704, 46790, 1],
    [185392611, 14907, 1],
    [185394130, 26212, 1],
    [185475163, 34696, 1],
    [185484683, 29811, 1],
    [185508513, 35498, 1],
    [185508513, 43977, 1],
    [185508513, 47048, 3],
    [185508725, 41892, 2],
    [185528557, 33892, 2],
    [185594543, 33683, 1],
    [185594543, 46019, 2],
    [185756325, 26742, 1],
    [185979960, 14665, 1],
    [186004846, 47803, 1],
    [186086846, 38037, 2],
    [186227346, 19066, 1],
    [186369323, 27322, 1],
    [186624352, 30101, 1],
    [186643567, 22874, 1],
    [186940349, 34985, 7],
    [186940349, 35498, 50],
    [186940349, 43946, 4],
    [186940349, 46019, 43],
    [186940349, 50371, 9],
    [186978079, 26986, 1],
    [187054901, 42436, 2],
    [187197609, 34936, 1],
    [187208799, 13653, 1],
    [187300713, 19016, 1],
    [187396241, 26232, 1],
    [187508708, 17732, 1],
    [187517246, 35499, 1],
    [187806028, 34951, 1],
    [187933407, 38292, 1],
    [187976696, 34165, 1],
    [188018455, 35707, 7],
    [188032026, 47032, 1],
    [188104727, 33683, 1],
    [188159336, 13363, 1],
    [188251142, 35402, 3],
    [188274451, 43466, 3],
    [188291084, 34197, 6],
    [188291084, 42922, 2],
    [188291084, 42949, 1],
    [188291084, 42953, 1],
    [188291084, 43466, 1],
    [188416474, 19259, 2],
    [188416474, 31081, 6],
    [188435605, 22842, 2],
    [188465123, 14939, 1],
    [188488335, 37748, 1],
    [188572378, 46499, 1],
    [188603119, 34165, 14],
    [188611220, 14986, 1],
    [188680188, 47048, 1],
    [188852088, 42436, 1],
    [189136266, 42436, 5],
    [189141179, 35530, 1],
    [189142141, 13139, 1],
    [189455799, 26984, 1],
    [189552406, 46515, 1],
    [189552406, 46771, 1],
    [189552406, 47283, 1],
    [189552406, 48075, 1],
    [189650897, 42436, 1],
    [189743066, 13974, 1],
    [189760358, 46259, 1],
    [189839761, 47818, 9],
    [189949555, 47674, 1],
    [190134607, 14391, 1],
    [190221933, 30599, 3],
    [190334768, 42404, 2],
    [190665729, 31063, 1],
    [190819502, 43466, 1],
    [190852321, 51399, 1],
    [190879902, 38309, 1],
    [190903151, 51915, 1],
    [191072078, 51915, 1],
    [191084724, 38307, 2],
    [191116662, 30344, 2],
    [191160532, 30053, 3],
    [191352896, 46276, 1],
    [191458057, 50341, 1],
    [191463512, 14938, 1],
    [191494912, 51915, 1],
    [191701696, 34970, 1],
    [191805388, 34985, 1],
    [191820707, 21863, 1],
    [191935434, 30390, 1],
    [191953816, 34985, 3],
    [191953816, 48075, 1],
    [192149552, 42404, 1],
    [192166063, 34165, 5],
    [192383812, 31081, 2],
    [192538216, 51915, 4],
    [192570892, 22329, 2],
    [192645865, 18232, 1],
    [192836013, 26182, 1],
    [192933581, 14408, 2],
    [193007679, 18232, 1],
    [193032590, 30053, 12],
    [193280761, 50371, 1],
    [193283018, 14907, 1],
    [193350333, 22842, 1],
    [193363978, 34919, 4],
    [193484320, 13363, 1],
    [193610933, 19259, 20],
    [193786337, 38552, 1],
    [193839703, 35461, 1],
    [193965352, 18230, 1],
    [194037540, 33926, 1],
    [194558496, 31323, 1],
    [195033677, 25956, 3],
    [195070207, 35193, 1],
    [195202181, 30038, 1],
    [195504193, 31322, 1],
    [195628398, 29892, 1],
    [195691418, 30567, 1],
    [195731059, 34437, 1],
    [195747213, 34440, 1],
    [195908474, 22329, 1],
    [196025241, 38743, 1],
    [196197005, 21332, 6],
    [196282439, 34469, 1],
    [196300040, 50292, 1],
    [196745492, 14907, 1],
    [196984720, 42117, 1],
    [196989691, 47818, 1],
    [197039673, 33683, 5],
    [197039673, 34948, 3],
    [197131237, 51399, 1],
    [197145599, 18232, 1],
    [197472600, 25718, 1],
    [197497539, 26535, 6],
    [197497539, 42436, 9],
    [197497539, 51915, 2],
    [197502996, 48075, 2],
    [197882225, 34985, 1],
    [197948710, 26470, 1],
    [198364440, 23354, 1],
    [198390273, 22086, 2],
    [198569686, 14391, 1],
    [198584804, 42678, 1],
    [198729322, 13365, 1],
    [198789422, 47013, 1],
    [198964892, 34692, 1],
    [198975059, 46771, 1],
    [198977883, 48075, 6],
    [199327690, 42903, 1],
    [199336833, 18230, 1],
    [199389567, 37787, 1],
    [199658878, 26212, 4],
    [199661927, 26487, 1],
    [199667376, 50371, 5],
    [199901412, 14905, 1],
    [200070758, 50371, 1],
    [200103101, 31370, 1],
    [200213324, 30325, 1],
    [200236254, 50371, 1],
    [200286650, 38548, 1],
    [200355476, 27194, 3],
    [200362907, 22325, 10],
    [200430329, 34165, 1],
    [200461606, 30117, 1],
    [200492546, 38821, 1],
    [200531621, 43466, 1],
    [200535494, 35386, 1],
    [200649641, 34711, 1],
    [200649641, 46501, 1],
    [200672613, 35467, 1],
    [200932764, 34197, 1],
    [201022404, 48075, 1],
    [201051937, 30841, 3],
    [201261611, 26213, 3],
    [201440071, 26730, 1],
    [201470597, 42436, 1],
    [201765139, 31113, 1],
    [201768444, 51659, 1],
    [201824531, 31353, 1],
    [202179968, 14907, 1],
    [202270131, 21301, 1],
    [202393065, 23146, 1],
    [202433523, 14907, 1],
    [202879939, 25701, 1],
    [202934378, 51915, 3],
    [202968460, 42436, 4],
    [203070910, 48058, 2],
    [203131667, 31113, 2],
    [203321053, 22329, 1],
    [203338642, 14939, 1],
    [203429844, 50371, 3],
    [203432764, 35691, 1],
    [203803459, 39305, 3],
    [203833574, 14986, 3],
    [203869996, 51144, 1],
    [204108323, 38808, 1],
    [204185248, 42922, 1],
    [204189769, 21300, 6],
    [204189769, 21812, 15],
    [204189769, 30053, 3],
    [204293647, 34711, 1],
    [204378293, 39067, 1],
    [204466735, 13365, 1],
    [204466735, 41925, 2],
    [204494909, 13669, 1],
    [204598192, 33927, 1],
    [204619623, 39514, 2],
    [204793529, 31290, 1],
    [204850628, 18756, 1],
    [204865297, 43417, 1],
    [204893948, 25395, 1],
    [204902391, 51915, 1],
    [205003033, 30904, 1],
    [205269062, 30293, 2],
    [205319141, 35498, 14],
    [205459475, 17237, 1],
    [205474996, 51659, 2],
    [205658189, 42922, 5],
    [205715951, 22584, 1],
    [205718708, 33892, 1],
    [205848482, 26473, 1],
    [205907091, 34442, 1],
    [206002490, 42436, 1],
    [206029115, 39609, 1],
    [206112180, 35418, 1],
    [206157195, 51882, 1],
    [206168227, 34436, 1],
    [206171768, 39514, 2],
    [206189488, 31290, 1],
    [206332802, 50887, 3],
    [206332819, 22842, 1],
    [206350505, 22904, 1],
    [206787771, 34985, 1],
    [206821193, 52155, 1],
    [206851960, 21812, 1],
    [207087287, 37972, 1],
    [207179257, 39610, 2],
    [207367749, 46775, 1],
    [207444538, 31113, 3],
    [207452931, 46196, 1],
    [207461615, 21332, 1],
    [207467758, 51383, 1],
    [207500535, 34406, 1],
    [207948824, 17974, 1],
    [208085611, 30293, 2],
    [208140596, 18231, 1],
    [208238668, 21846, 4],
    [208260615, 46501, 1],
    [208357994, 50870, 1],
    [208396364, 30053, 1],
    [208437196, 42663, 1],
    [208612585, 30053, 3],
    [208612585, 48075, 1],
    [208718307, 18232, 1],
    [208801373, 42436, 13],
    [208827702, 17987, 1],
    [208827702, 18499, 2],
    [208860311, 13363, 1],
    [208982415, 38004, 1],
    [209153485, 25699, 1],
    [209321199, 30551, 1],
    [209513047, 51770, 1],
    [209537962, 29635, 1],
    [209615078, 22362, 1],
    [209619680, 30133, 1],
    [209625728, 38518, 1],
    [209626159, 51915, 1],
    [209691712, 34197, 9],
    [209691712, 35225, 1],
    [209691712, 43434, 1],
    [209691712, 43466, 36],
    [209894512, 47304, 1],
    [210014876, 42949, 1],
    [210032012, 35225, 5],
    [210037624, 30344, 1],
    [210138972, 23385, 1],
    [210150170, 30085, 1],
    [210224044, 25445, 1],
    [210235855, 47047, 1],
    [210280726, 21300, 2],
    [210320749, 22600, 1],
    [210354063, 33683, 1],
    [210354063, 34149, 37],
    [210574387, 29539, 1],
    [210647627, 51127, 1],
    [210705911, 21812, 1],
    [210958110, 22356, 2],
    [211147878, 34693, 1],
    [211165093, 13363, 1],
    [211201371, 43466, 1],
    [211201371, 50371, 3],
    [211255017, 42436, 3],
    [211482435, 21844, 4],
    [211712362, 22842, 1],
    [211900895, 19289, 1],
    [211917116, 21812, 1],
    [211964389, 31321, 2],
    [212153723, 37940, 6],
    [212197132, 31322, 1],
    [212258948, 42663, 3],
    [212471223, 42407, 3],
    [212478909, 14907, 2],
    [212509614, 17478, 1],
    [212642584, 34711, 6],
    [212642584, 39626, 1],
    [212722116, 51383, 1],
    [212760456, 14407, 1],
    [212801732, 46790, 1],
    [212818843, 18232, 1],
    [212969004, 21300, 1],
    [213048062, 26211, 1],
    [213371924, 25718, 1],
    [213501945, 26219, 1],
    [213817971, 23131, 1],
    [213909399, 46019, 2],
    [213937545, 42887, 2],
    [214231767, 42871, 1],
    [214246206, 43466, 1],
    [214359898, 13895, 1],
    [214442964, 38292, 1],
    [214600799, 50822, 1],
    [214649486, 46790, 1],
    [214841606, 42436, 1],
    [214873112, 33671, 1],
    [215062215, 13363, 2],
    [215062215, 22842, 1],
    [215124925, 42404, 1],
    [215276516, 26487, 1],
    [215426985, 22329, 1],
    [215761325, 38551, 1],
    [215798299, 35241, 2],
    [215800807, 50371, 1],
    [216002074, 22325, 1],
    [216207712, 34437, 2],
    [216258377, 52168, 1],
    [216279170, 27016, 1],
    [216412788, 21877, 1],
    [216462249, 23419, 1],
    [216530241, 34436, 1],
    [216640500, 18231, 1],
    [216791278, 47048, 1],
    [216813370, 42679, 1],
    [216912533, 18230, 1],
    [216944308, 34197, 1],
    [216944308, 43466, 8],
    [217325271, 23386, 1],
    [217326694, 51915, 1],
    [217340468, 22325, 1],
    [217414018, 26246, 1],
    [217414878, 43978, 7],
    [217469312, 14907, 2],
    [217547823, 35225, 4],
    [217547823, 35530, 3],
    [217607533, 42953, 1],
    [218086414, 35204, 3],
    [218120795, 17203, 1],
    [218120795, 22325, 3],
    [218120795, 22329, 6],
    [218120795, 31321, 6],
    [218306228, 34197, 1],
    [218426418, 26453, 1],
    [218442250, 13627, 1],
    [218443877, 26696, 1],
    [218448615, 14151, 1],
    [218789696, 43466, 1],
    [218789696, 43978, 1],
    [218789696, 48075, 1],
    [218829481, 18507, 1],
    [218829481, 21812, 3],
    [218913348, 25988, 1],
    [218974225, 26696, 3],
    [219006329, 14939, 1],
    [219026513, 39317, 1],
    [219210618, 39626, 3],
    [219255303, 17203, 1],
    [219256299, 43400, 1],
    [219258086, 34679, 1],
    [219468336, 42920, 1],
    [219481167, 22585, 1],
    [219505488, 27210, 1],
    [219515269, 18760, 1],
    [219654097, 34469, 1],
    [219665066, 34197, 1],
    [219695447, 13879, 1],
    [220058939, 17331, 1],
    [220066149, 17974, 1],
    [220255081, 14151, 1],
    [220388444, 39771, 1],
    [220402383, 30053, 2],
    [220451904, 41924, 35],
    [220451904, 47046, 2],
    [220613177, 25716, 4],
    [220853381, 39065, 1],
    [221027384, 17989, 1],
    [221034423, 34711, 1],
    [221263316, 26228, 1],
    [221312996, 21831, 3],
    [221312996, 39482, 1],
    [221556960, 18536, 1],
    [221621550, 43946, 1],
    [221702555, 34469, 2],
    [221886633, 26453, 1],
    [221945639, 34441, 1],
    [221977456, 21365, 1],
    [222111413, 34183, 1],
    [222173689, 42436, 1],
    [222188653, 22599, 1],
    [222356893, 31113, 1],
    [222396819, 18232, 3],
    [222396819, 26696, 4],
    [222396819, 34888, 7],
    [222425527, 29892, 1],
    [222430091, 17732, 1],
    [222510954, 30039, 1],
    [222669854, 23354, 1],
    [222715365, 14472, 1],
    [222731667, 13508, 1],
    [222956545, 30599, 3],
    [223048952, 13508, 1],
    [223060880, 13879, 1],
    [223173901, 51623, 1],
    [223349873, 34469, 1],
    [223401070, 19272, 1],
    [223426827, 18261, 1],
    [223426827, 18763, 1],
    [223622979, 34197, 2],
    [223622979, 35225, 1],
    [223622979, 42660, 1],
    [223862761, 43419, 1],
    [223908119, 42436, 1],
    [223908119, 51915, 1],
    [224055462, 26535, 2],
    [224122224, 30070, 1],
    [224267673, 35739, 1],
    [224339036, 47046, 2],
    [224408120, 21844, 1],
    [224585898, 38582, 2],
    [224779995, 18054, 1],
    [224781925, 30599, 1],
    [224978329, 50595, 1],
    [225168901, 26986, 1],
    [225222108, 51529, 1],
    [225376866, 43175, 1],
    [225523313, 39514, 1],
    [225654093, 18232, 1],
    [225779858, 35225, 1],
    [226099132, 26467, 1],
    [226099132, 26535, 2],
    [226181768, 47047, 1],
    [226331654, 47046, 1],
    [226375222, 31547, 1],
    [226508699, 47047, 1],
    [226597251, 30085, 1],
    [226608611, 27338, 1],
    [226801096, 46779, 1],
    [226844279, 21850, 1],
    [226878635, 18490, 2],
    [226904753, 39576, 1],
    [227028535, 46266, 2],
    [227029942, 34948, 1],
    [227149960, 51403, 2],
    [227234194, 34948, 1],
    [227333370, 30359, 1],
    [227357545, 31606, 1],
    [227470234, 27338, 1],
    [227479205, 26986, 2],
    [227487209, 31338, 3],
    [227561125, 25764, 5],
    [227561125, 27338, 5],
    [227561125, 33956, 5],
    [227561125, 42436, 1],
    [227561125, 42660, 4],
    [227659531, 18230, 1],
    [227973725, 14408, 1],
    [228042826, 26470, 1],
    [228059368, 17572, 1],
    [228059368, 25764, 4],
    [228247978, 22423, 1],
    [228403247, 47047, 1],
    [228649877, 30599, 1],
    [228876997, 47014, 1],
    [228983162, 50341, 1],
    [229007128, 30841, 1],
    [229051816, 18230, 1],
    [229051816, 31066, 1],
    [229051816, 35675, 3],
    [229264613, 30068, 1],
    [229458641, 21300, 1],
    [229497055, 26729, 1],
    [229621946, 22325, 1],
    [229621946, 22842, 2],
    [229639837, 42436, 2],
    [229647563, 34165, 2],
    [229768072, 43434, 1],
    [229833090, 22874, 1],
    [229847968, 33988, 1],
    [229875226, 18488, 1],
    [230013935, 50371, 1],
    [230090214, 51770, 1],
    [230229362, 22086, 1],
    [230389466, 22101, 1],
    [230765198, 42436, 1],
    [230887019, 43689, 2],
    [231036520, 43466, 1],
    [231083507, 14937, 3],
    [231442780, 42436, 5],
    [231473358, 22362, 3],
    [231551177, 37972, 5],
    [231578026, 35739, 1],
    [231578026, 38582, 2],
    [231700903, 43466, 1],
    [231829030, 43466, 2],
    [231829030, 43978, 3],
    [232113641, 26696, 1],
    [232113641, 27226, 5],
    [232310466, 17797, 1],
    [232490760, 22329, 1],
    [232515432, 13397, 1],
    [232614428, 21844, 1],
    [232865277, 51881, 1],
    [232929972, 38325, 1],
    [233115741, 47046, 1],
    [233115741, 47047, 1],
    [233206607, 51383, 1],
    [233289710, 39322, 3],
    [233392339, 25447, 1],
    [233406445, 13363, 1],
    [233406445, 22842, 1],
    [233567202, 42436, 1],
    [233758476, 14907, 1],
    [233779662, 25748, 1],
    [233932931, 21301, 1],
    [233977912, 33927, 1],
    [234057881, 25652, 1],
    [234077136, 21300, 5],
    [234140471, 29748, 3],
    [234140471, 33844, 2],
    [234414589, 31322, 1],
    [234514716, 34985, 1],
    [234629725, 46019, 1],
    [234727310, 22904, 1],
    [234744009, 25973, 2],
    [235001423, 22921, 1],
    [235023862, 31595, 1],
    [235053015, 47046, 2],
    [235314395, 31322, 4],
    [235398777, 21850, 1],
    [235470476, 34149, 1],
    [235707614, 34186, 4],
    [235837519, 37940, 1],
    [236023181, 39514, 1],
    [236055454, 43466, 1],
    [236070493, 33956, 2],
    [236191562, 14907, 1],
    [236235763, 43178, 1],
    [236235763, 43466, 1],
    [236235763, 50371, 1],
    [236249935, 18501, 7],
    [236264744, 22842, 6],
    [236311683, 34165, 1],
    [236407217, 43466, 5],
    [236585330, 34985, 1],
    [236725318, 30647, 1],
    [236804928, 39048, 1],
    [236832759, 34197, 1],
    [236883164, 46019, 1],
    [237027055, 18779, 1],
    [237081029, 19259, 2],
    [237173959, 47046, 1],
    [237211595, 39562, 1],
    [237376081, 13363, 1],
    [237692846, 34197, 3],
    [237692846, 35225, 1],
    [237726409, 30324, 1],
    [238065487, 34469, 1],
    [238177445, 19002, 1],
    [238180933, 51368, 1],
    [238249824, 42436, 7],
    [238334871, 22325, 1],
    [238415125, 23353, 2],
    [238425431, 22618, 1],
    [238620087, 39320, 1],
    [238634415, 46790, 1],
    [238638512, 23242, 1],
    [238780380, 47047, 1],
    [238896575, 34197, 2],
    [238897834, 47291, 1],
    [239002253, 42679, 1],
    [239033289, 46772, 2],
    [239105088, 13363, 1],
    [239265649, 35739, 5],
    [239277964, 34711, 1],
    [239375619, 13894, 1],
    [239692985, 18758, 1],
    [239837217, 13894, 1],
    [240062647, 18232, 1],
    [240253309, 39322, 1],
    [240253309, 42407, 2],
    [240300452, 47046, 4],
    [240436327, 51915, 1],
    [240442882, 50613, 1],
    [240555200, 27194, 1],
    [240561280, 29539, 1],
    [240770901, 38984, 1],
    [240791195, 30085, 1],
    [241003310, 43689, 1],
    [241074104, 47738, 1],
    [241090673, 13875, 2],
    [241151127, 30567, 1],
    [241301645, 30055, 1],
    [241465525, 30053, 3],
    [241506224, 42436, 1],
    [241609623, 47048, 3],
    [241776384, 25956, 1],
    [241777107, 13397, 2],
    [242039371, 39290, 1],
    [242172237, 18488, 1],
    [242173882, 25684, 1],
    [242261366, 13363, 33],
    [242261366, 29780, 3],
    [242421638, 50599, 1],
    [242443485, 30836, 1],
    [242490205, 38984, 1],
    [242555703, 38292, 3],
    [242574638, 35225, 2],
    [242603405, 34197, 132],
    [242603405, 35225, 31],
    [242603405, 41924, 1],
    [242603405, 42436, 8],
    [242603405, 51915, 619],
    [242648500, 39562, 1],
    [242853156, 48075, 1],
    [242853156, 51915, 2],
    [243015506, 21843, 1],
    [243028504, 31351, 1],
    [243045358, 22617, 1],
    [243054910, 46523, 3],
    [243054910, 46779, 1],
    [243073837, 50371, 11],
    [243303693, 33671, 1],
    [243381860, 47048, 2],
    [243456496, 27515, 1],
    [243466159, 22842, 2],
    [243501975, 42949, 1],
    [243505767, 21300, 1],
    [243748551, 21300, 1],
    [243748551, 21812, 25],
    [243748551, 22100, 33],
    [243748551, 22106, 39],
    [243748551, 22325, 1],
    [243748551, 22329, 4],
    [243748551, 22362, 12],
    [243748551, 22612, 9],
    [243748551, 22618, 5],
    [243748551, 22842, 3],
    [243748551, 30053, 3],
    [243748551, 31081, 31],
    [243812849, 21812, 1],
    [243997277, 26457, 1],
    [244001904, 51655, 1],
    [244071734, 39063, 1],
    [244155202, 30582, 1],
    [244419797, 47046, 1],
    [244436576, 13382, 1],
    [244504960, 18230, 1],
    [244585616, 34711, 2],
    [244585616, 46019, 1],
    [244652123, 34197, 1],
    [244737997, 51834, 4],
    [244893333, 43978, 1],
    [244915403, 48075, 1],
    [244936878, 15050, 1],
    [245259805, 35497, 1],
    [245342119, 18232, 1],
    [245360339, 14395, 1],
    [245755889, 39048, 1],
    [245848547, 26729, 1],
    [246248618, 42916, 5],
    [246248618, 42922, 5],
    [246248618, 43178, 15],
    [246248618, 43466, 20],
    [246291652, 27016, 1],
    [246505262, 43417, 1],
    [246610610, 47690, 2],
    [246649801, 13619, 1],
    [246657269, 43978, 1],
    [246701224, 50371, 2],
    [246728228, 43466, 1],
    [246833203, 34921, 2],
    [247186670, 26213, 3],
    [247432029, 48043, 1],
    [247455565, 27273, 1],
    [247488630, 19259, 3],
    [247642983, 27240, 1],
    [247730579, 47047, 1],
    [247795513, 42436, 11],
    [248026567, 34694, 1],
    [248203271, 19291, 1],
    [248254323, 26987, 1],
    [248288869, 34985, 1],
    [248300898, 35161, 1],
    [248676453, 31092, 1],
    [248724447, 51915, 4],
    [248804813, 47047, 2],
    [248878786, 26727, 1],
    [248879070, 27563, 1],
    [248897897, 22100, 1],
    [248947955, 42150, 1],
    [249222690, 39288, 1],
    [249264296, 50116, 1],
    [249278939, 22842, 4],
    [249848054, 18506, 1],
    [249856164, 37940, 2],
    [249864587, 39317, 1],
    [249881551, 23386, 2],
    [250080907, 34469, 1],
    [250083771, 34197, 1],
    [250196462, 14907, 1],
    [250284530, 34197, 5],
    [250304064, 34711, 2],
    [250334508, 14151, 1],
    [250444551, 35225, 1],
    [250618769, 13363, 1],
    [250672816, 30053, 1],
    [250672816, 39305, 1],
    [251023060, 14905, 1],
    [251073442, 34197, 5],
    [251073442, 38821, 25],
    [251276420, 14134, 1],
    [251345446, 38084, 1],
    [251349763, 26487, 1],
    [251363749, 18777, 1],
    [251618486, 51127, 1],
    [251750035, 26535, 1],
    [251759551, 46276, 2],
    [252020728, 43977, 1],
    [252052209, 33957, 1],
    [252122613, 34953, 1],
    [252373342, 39032, 1],
    [252441463, 51915, 3],
    [252520760, 35225, 1],
    [252520760, 47306, 1],
    [252568541, 41924, 2],
    [252672048, 18232, 1],
    [252778821, 29892, 1],
    [252798770, 13894, 1],
    [253098972, 34985, 2],
    [253161369, 35225, 1],
    [253183556, 43466, 1],
    [253216736, 42922, 1],
    [253216736, 43946, 1],
    [253219826, 22842, 4],
    [253258131, 38260, 1],
    [253312874, 18758, 1],
    [253315150, 51915, 1],
    [253336326, 25796, 2],
    [253336326, 43979, 3],
    [253417429, 18499, 1],
    [253477923, 18568, 1],
    [253547452, 21668, 1],
    [253580578, 18232, 1],
    [253591169, 47046, 6],
    [253784510, 22087, 1],
    [253834004, 35461, 2],
    [254065212, 47047, 1],
    [254223280, 41892, 4],
    [254225049, 34439, 1],
    [254230112, 35225, 32],
    [254260061, 17475, 2],
    [254363815, 46788, 2],
    [254371037, 50371, 1],
    [254422655, 43722, 2],
    [254476292, 31081, 1],
    [254537074, 30809, 9],
    [254565018, 22329, 1],
    [254565018, 22362, 1],
    [254565018, 31081, 1],
    [254839832, 17203, 2],
    [254891963, 14681, 6],
    [255231597, 39096, 1],
    [255338034, 13363, 1],
    [255612165, 27481, 1],
    [255864424, 35225, 2],
    [255966994, 21893, 4],
    [256276118, 42181, 1],
    [256315287, 33972, 1],
    [256598491, 47046, 1],
    [256682582, 51912, 1],
    [257311296, 51369, 1],
    [257372875, 21300, 1],
    [257379464, 21300, 2],
    [257379464, 22325, 1],
    [257379464, 22329, 2],
    [257379464, 22612, 1],
    [257379464, 22842, 3],
    [257723274, 42409, 2],
    [257765814, 43178, 1],
    [257765814, 43434, 3],
    [257806106, 50371, 4],
    [257893398, 14907, 1],
    [258073925, 14408, 1],
    [258281023, 22842, 64],
    [258333115, 41892, 6],
    [258407981, 27240, 1],
    [258756581, 29892, 2],
    [258756581, 47048, 5],
    [258808170, 51915, 9],
    [258917732, 43688, 1],
    [258984069, 19082, 1],
    [259200400, 25716, 3],
    [259392589, 26519, 1],
    [259433149, 41924, 5],
    [259433149, 43946, 2],
    [259433149, 47048, 4],
    [259549992, 35530, 2],
    [259549992, 47048, 1],
    [259642094, 34437, 2],
    [259642940, 17764, 1],
    [259660215, 35498, 1],
    [259708626, 19146, 1],
    [259814184, 34985, 1],
    [259908197, 18793, 1],
    [259919350, 34439, 1],
    [260199946, 27338, 1],
    [260349747, 27306, 3],
    [260377110, 19289, 1],
    [260448052, 17732, 1],
    [260616727, 33683, 2],
    [260616727, 42953, 2],
    [260616727, 43946, 1],
    [260635952, 29559, 1],
    [260715645, 26504, 1],
    [260715645, 27016, 1],
    [260832249, 31610, 1],
    [260883225, 38262, 1],
    [261253191, 13894, 1],
    [261289120, 33635, 1],
    [261317326, 35530, 1],
    [261499639, 46019, 1],
    [261531523, 48075, 1],
    [261649339, 13396, 9],
    [261649339, 22618, 1],
    [261841719, 47291, 1],
    [261912012, 22358, 1],
    [262119771, 30053, 1],
    [262163124, 21812, 1],
    [262185164, 50341, 1],
    [262205986, 25764, 1],
    [262205986, 51915, 4],
    [262229136, 51915, 1],
    [262252342, 42436, 7],
    [262252342, 51915, 13],
    [262401993, 13363, 1],
    [262464742, 30599, 29],
    [262464742, 42404, 2],
    [262505078, 42901, 1],
    [262526914, 34197, 1],
    [262659620, 38324, 1],
    [262705997, 30053, 8],
    [262705997, 39482, 5],
    [262719863, 46267, 1],
    [262839145, 33651, 1],
    [262891844, 31290, 1],
    [263013610, 25909, 1],
    [263197322, 43435, 2],
    [263198601, 14907, 4],
    [263376211, 35433, 1],
    [263550455, 41924, 1],
    [263669260, 30308, 1],
    [263695533, 13363, 5],
    [263844136, 51384, 1],
    [263853971, 30826, 1],
    [263987113, 22329, 1],
    [264158738, 19259, 1],
    [264253977, 50371, 3],
    [264296110, 21812, 1],
    [264399049, 38294, 1],
    [264799318, 50371, 1],
    [264899696, 30085, 3],
    [265062457, 31063, 1],
    [265210633, 35707, 2],
    [265236663, 21684, 1],
    [265357791, 46276, 1],
    [265426952, 30826, 1],
    [265531857, 14151, 1],
    [265851992, 14136, 1],
    [266028209, 47304, 1],
    [266134261, 18232, 6],
    [266300941, 26742, 4],
    [266670570, 35460, 1],
    [266719061, 51399, 2],
    [266753713, 30344, 1],
    [266760191, 35223, 1],
    [266870048, 34437, 1],
    [267054369, 26213, 3],
    [267109640, 37748, 1],
    [267214596, 42953, 1],
    [267340241, 21556, 1],
    [267348204, 35462, 1],
    [267385328, 17995, 1],
    [267403680, 46710, 1],
    [267623144, 13655, 2],
    [267645749, 18536, 1],
    [267692668, 43466, 37],
    [267733193, 51915, 2],
    [267941309, 43610, 1],
    [268021562, 34149, 1],
    [268099277, 33651, 4],
    [268251566, 17237, 1],
    [268326296, 51915, 1],
    [268336159, 14986, 1],
    [268342221, 17475, 1],
    [268506457, 50371, 1],
    [268635817, 50371, 1],
    [268767680, 26485, 1],
    [268833157, 34985, 1],
    [268859615, 34953, 2],
    [269264204, 23354, 1],
    [269275439, 51398, 1],
    [269336664, 13363, 1],
    [269390318, 14907, 13],
    [269560520, 35225, 6],
    [269560520, 43466, 1],
    [269597936, 30085, 5],
    [269737979, 34486, 2],
    [269787585, 43466, 18],
    [269829047, 34921, 1],
    [269832604, 25988, 1],
    [269935961, 51142, 1],
    [270115861, 31595, 1],
    [270147554, 25764, 1],
    [270189122, 35193, 1],
    [270304080, 50371, 1],
    [270376865, 34693, 1],
    [270380665, 22874, 4],
    [270439105, 35225, 5],
    [270450277, 22392, 1],
    [270496554, 23386, 1],
    [270619362, 35530, 1],
    [270619362, 42436, 1],
    [270708160, 13894, 1],
    [270847270, 26953, 1],
    [271039841, 33892, 1],
    [271043674, 22325, 1],
    [271065359, 34970, 1],
    [271065359, 38052, 1],
    [271065359, 39096, 5],
    [271105199, 26519, 1],
    [271224099, 38037, 1],
    [271296763, 43594, 4],
    [271301789, 41924, 2],
    [271362917, 34197, 2],
    [271362917, 34711, 1],
    [271556737, 42389, 2],
    [271653558, 51915, 5],
    [271900161, 42631, 1],
    [272016003, 42164, 1],
    [272081706, 42404, 1],
    [272081706, 50371, 1],
    [272090104, 26535, 1],
    [272217866, 14408, 1],
    [272225141, 51320, 1],
    [272421532, 18263, 2],
    [272468195, 22649, 1],
    [272530556, 43466, 5],
    [272581629, 31098, 1],
    [272731952, 31111, 1],
    [272870579, 13108, 1],
    [272873088, 27258, 1],
    [272936242, 38821, 1],
    [272988041, 30552, 1],
    [273005586, 19012, 1],
    [273005586, 29764, 1],
    [273187222, 14151, 1],
    [273384289, 14391, 1],
    [273494860, 47048, 1],
    [273742303, 22840, 1],
    [273864595, 33587, 8],
    [273995725, 18070, 1],
    [274148580, 14907, 4],
    [274221287, 42404, 1],
    [274227305, 30838, 1],
    [274414519, 30293, 1],
    [274496055, 35225, 1],
    [274576937, 21300, 1],
    [274576937, 22325, 2],
    [274849101, 46501, 1],
    [274858664, 46227, 1],
    [274884700, 30809, 1],
    [275060346, 17203, 4],
    [275060346, 22842, 3],
    [275088367, 13363, 1],
    [275175881, 31063, 3],
    [275228194, 26983, 1],
    [275442403, 35461, 1],
    [275453755, 21315, 1],
    [275535726, 31321, 2],
    [275560470, 18777, 1],
    [276199972, 30036, 1],
    [276297797, 18230, 1],
    [276468225, 43466, 1],
    [276505492, 43178, 3],
    [276505492, 43466, 5],
    [276505492, 50371, 1],
    [276518941, 34197, 1],
    [276759513, 22325, 1],
    [277013481, 23146, 1],
    [277256413, 14408, 1],
    [277367948, 39337, 1],
    [277584201, 13669, 2],
    [277654084, 25941, 1],
    [277697367, 38245, 1],
    [277812838, 38084, 1],
    [277840947, 18230, 3],
    [277840947, 19002, 1],
    [278205302, 22325, 5],
    [278551044, 30567, 1],
    [278622290, 18488, 1],
    [278725418, 13363, 2],
    [278765970, 14407, 1],
    [278778260, 35193, 4],
    [278781231, 27306, 5],
    [278781231, 42922, 4],
    [278781231, 43466, 2],
    [278834557, 51915, 1],
    [278835693, 19259, 1],
    [278873931, 21812, 2],
    [278873931, 22325, 7],
    [278873931, 22329, 9],
    [279039124, 25956, 1],
    [279039124, 48075, 1],
    [279104751, 31355, 1],
    [279278961, 22618, 1],
    [279649192, 33930, 1],
    [280064601, 14907, 28],
    [280064601, 17731, 14],
    [280133315, 34985, 1],
    [280156986, 18499, 1],
    [280156986, 22356, 1],
    [280238693, 51915, 1],
    [280395782, 21812, 2],
    [280552746, 42436, 9],
    [280552746, 43466, 21],
    [280561832, 21812, 6],
    [280561832, 22325, 4],
    [280686892, 41892, 33],
    [281213693, 30567, 1],
    [281473908, 42436, 1],
    [282001831, 17987, 1],
    [282044619, 30085, 1],
    [282181984, 47796, 1],
    [282271718, 30586, 1],
    [282403383, 41892, 1],
    [282474190, 38084, 2],
    [282499733, 19050, 3],
    [282499733, 43175, 1],
    [282530045, 50228, 4],
    [282608205, 47674, 1],
    [282701951, 18231, 1],
    [282904028, 34437, 1],
    [282933863, 18261, 1],
    [283002029, 43466, 9],
    [283096047, 34197, 2],
    [283109795, 42404, 2],
    [283200686, 38776, 1],
    [283308595, 14136, 1],
    [283376048, 51802, 1],
    [283399595, 34951, 1],
    [283450555, 43428, 1],
    [283680923, 13363, 6],
    [283721350, 34469, 1],
    [283724166, 13363, 2],
    [283832661, 17203, 1],
    [283837509, 42372, 1],
    [283859216, 22325, 1],
    [283992945, 30085, 1],
    [284006714, 35707, 1],
    [284200427, 42404, 1],
    [284412754, 35241, 1],
    [284661683, 43466, 3],
    [284661683, 50371, 1],
    [284687249, 46790, 1],
    [284796337, 34442, 2],
    [284801819, 42180, 1],
    [284864030, 27256, 1],
    [285481266, 27451, 1],
    [285650271, 33957, 1],
    [285655016, 34985, 1],
    [285655335, 22373, 1],
    [285730562, 22600, 1],
    [285730562, 39482, 1],
    [285944912, 31065, 1],
    [285974008, 31113, 1],
    [286133165, 34985, 4],
    [286180290, 47546, 2],
    [286242003, 38805, 2],
    [286260868, 38776, 1],
    [286342277, 21332, 21],
    [286342277, 22329, 2],
    [286342277, 22842, 37],
    [286447615, 19019, 1],
    [286619976, 33908, 1],
    [286620814, 14407, 1],
    [286754745, 34442, 1],
    [286827367, 31595, 1],
    [287002554, 51402, 1],
    [287010467, 26727, 1],
    [287064541, 42404, 25],
    [287064541, 42660, 1],
    [287064541, 46019, 1],
    [287523480, 26217, 1],
    [287543012, 30841, 2],
    [287641907, 34180, 2],
    [287943405, 14408, 1],
    [287957370, 34245, 1],
    [288183843, 38197, 1],
    [288209808, 47176, 1],
    [288299614, 34215, 1],
    [288438152, 47046, 2],
    [288473519, 21827, 1],
    [288478337, 26986, 1],
    [288563057, 31113, 1],
    [288569613, 27226, 1],
    [288645510, 47559, 1],
    [288662705, 17460, 2],
    [288739573, 46790, 1],
    [288871459, 18230, 1],
    [288898254, 14907, 1],
    [288961382, 42436, 4],
    [288961382, 42660, 1],
    [288983615, 25796, 3],
    [288983615, 33988, 2],
    [289308530, 22874, 1],
    [289416237, 42436, 2],
    [289418272, 50371, 4],
    [289418272, 51915, 4],
    [289444258, 34197, 2],
    [289487119, 50373, 1],
    [289922262, 42935, 1],
    [290073559, 13123, 1],
    [290208665, 42436, 1],
    [290234704, 22842, 2],
    [290240543, 38037, 1],
    [290259289, 30308, 1],
    [290280737, 21812, 2],
    [290508174, 43658, 1],
    [290723661, 51834, 1],
    [290998075, 30584, 1],
    [291124227, 34165, 1],
    [291133203, 18793, 6],
    [291163885, 29781, 1],
    [291374974, 13155, 1],
    [291559324, 30310, 1],
    [291599430, 30053, 10],
    [292144577, 25988, 1],
    [292597640, 14407, 1],
    [292968084, 47048, 2],
    [293025995, 21556, 1],
    [293284105, 42151, 1],
    [293344852, 18248, 1],
    [293428268, 26535, 7],
    [293428268, 43466, 11],
    [293428268, 43978, 2],
    [293428268, 50371, 27],
    [293997363, 42436, 1],
    [294137904, 35460, 1],
    [294209213, 50371, 2],
    [294440847, 34953, 4],
    [294488777, 43175, 1],
    [294569470, 41925, 1],
    [294632548, 31434, 1],
    [294754832, 42952, 1],
    [294812256, 42436, 1],
    [294859387, 27451, 1],
    [294933599, 13895, 1],
    [294989861, 33925, 1],
    [294989861, 35205, 1],
    [295034416, 35225, 2],
    [295034416, 41924, 1],
    [295442674, 35225, 2],
    [295503348, 22375, 1],
    [295582204, 50597, 1],
    [295749943, 14408, 1],
    [295800483, 42404, 2],
    [295800483, 50371, 3],
    [295813180, 38551, 1],
    [295882143, 35223, 1],
    [295991075, 17764, 3],
    [296211454, 34405, 1],
    [296345992, 38551, 1],
    [296394191, 25652, 1],
    [296447455, 22103, 1],
    [296538946, 43466, 1],
    [296548655, 21636, 1],
    [296595436, 33925, 1],
    [296717107, 31081, 1],
    [296814235, 47283, 1],
    [296902173, 29818, 2],
    [296930725, 18230, 1],
    [296973525, 46266, 1],
    [296973525, 46778, 1],
    [296988376, 35225, 1],
    [297004172, 26696, 1],
    [297124033, 50371, 2],
    [297146810, 50870, 2],
    [297360709, 30072, 1],
    [297555598, 39322, 1],
    [297626358, 51786, 1],
    [297830065, 21556, 1],
    [297838531, 30839, 1],
    [297874496, 47541, 1],
    [297960479, 34197, 4],
    [297965891, 18231, 3],
    [298125349, 35707, 1],
    [298264328, 19034, 1],
    [298276518, 38776, 1],
    [298303327, 27338, 2],
    [298330663, 30294, 1],
    [298521263, 51142, 1],
    [298565010, 29541, 1],
    [298565010, 39316, 2],
    [298677032, 26504, 3],
    [298677032, 41923, 1],
    [298780554, 51834, 1],
    [298797385, 47048, 1],
    [298855827, 41892, 1],
    [298914270, 35257, 1],
    [299097910, 34180, 1],
    [299337039, 34439, 1],
    [299402946, 47048, 1],
    [299509319, 51399, 4],
    [299590265, 30053, 1],
    [299595951, 47046, 1],
    [299783400, 51915, 9],
    [299836693, 18488, 2],
    [299850738, 47304, 1],
    [299935595, 26502, 1],
    [300096485, 42922, 2],
    [300096485, 42949, 3],
    [300098751, 50341, 1],
    [300282849, 51384, 1],
    [300362685, 33876, 2],
    [300362685, 37972, 1],
    [300482704, 42871, 1],
    [300506009, 21812, 3],
    [300583490, 47046, 1],
    [300716506, 42180, 4],
    [300727006, 18745, 1],
    [300909725, 25780, 1],
    [301063290, 46779, 1],
    [301068641, 43466, 3],
    [301093568, 34713, 1],
    [301094459, 35739, 1],
    [301110400, 52139, 1],
    [301289401, 39834, 1],
    [301348289, 39573, 1],
    [301358686, 43691, 1],
    [301397112, 26218, 1],
    [301444296, 26744, 1],
    [301453788, 21812, 1],
    [301515908, 13363, 3],
    [301517721, 47028, 2],
    [301658478, 21878, 1],
    [301661483, 21878, 2],
    [301806546, 19259, 5],
    [301806546, 30053, 20],
    [302072284, 17735, 1],
    [302146796, 27210, 2],
    [302146796, 39498, 2],
    [302211514, 42885, 1],
    [302284746, 14939, 1],
    [302821138, 42663, 1],
    [302893949, 41924, 1],
    [303095614, 25652, 1],
    [303126927, 30327, 1],
    [303407836, 43978, 1],
    [303407836, 50371, 7],
    [303462738, 34197, 2],
    [303462738, 35498, 3],
    [303462738, 46019, 3],
    [303593368, 42678, 1],
    [303641635, 18232, 1],
    [303642654, 14394, 1],
    [303646336, 22842, 1],
    [304056956, 50371, 1],
    [304080005, 47786, 2],
    [304142044, 43466, 2],
    [304378308, 18232, 4],
    [304378308, 21876, 2],
    [304466627, 43687, 1],
    [304492361, 47770, 1],
    [304524469, 19012, 1],
    [304569277, 38984, 1],
    [304667378, 51834, 2],
    [304673503, 43657, 1],
    [304706404, 15179, 1],
    [304748652, 14408, 1],
    [304840061, 35208, 1],
    [304967194, 33956, 1],
    [305089044, 38554, 1],
    [305091685, 30567, 1],
    [305181528, 48075, 1],
    [305330770, 43944, 1],
    [305395306, 26021, 1],
    [305436408, 30854, 1],
    [305538992, 34951, 1],
    [305548231, 31434, 2],
    [305625907, 13895, 1],
    [305790229, 47046, 1],
    [305827605, 22618, 1],
    [305970168, 46523, 1],
    [306022759, 50341, 1],
    [306126035, 17738, 1],
    [306303755, 43466, 2],
    [306340009, 14134, 2],
    [306415142, 17237, 1],
    [306614086, 35434, 5],
    [306677851, 38040, 1],
    [306691319, 18600, 1],
    [306826140, 47544, 2],
    [306964328, 38791, 1],
    [307036089, 19034, 1],
    [307410286, 31321, 1],
    [307467206, 30809, 3],
    [307477202, 17235, 1],
    [307650726, 42949, 1],
    [307659247, 39339, 1],
    [307908960, 21332, 1],
    [307912336, 17460, 1],
    [307975003, 29571, 1],
    [308066576, 43434, 6],
    [308069609, 31595, 1],
    [308118809, 51142, 1],
    [308127214, 18232, 1],
    [308267839, 27306, 2],
    [308267839, 29892, 2],
    [308328140, 51915, 7],
    [308347131, 42663, 1],
    [308382123, 42949, 1],
    [308517264, 34711, 1],
    [308539279, 25459, 1],
    [308540994, 18022, 1],
    [308570921, 30053, 72],
    [308599990, 22889, 1],
    [308657532, 34184, 1],
    [308968406, 47047, 1],
    [309159165, 13363, 2],
    [309171022, 15050, 4],
    [309516307, 21299, 1],
    [309571500, 25764, 1],
    [309673834, 50870, 1],
    [309752665, 25764, 2],
    [309767744, 43706, 2],
    [309781065, 43191, 1],
    [310218215, 35161, 1],
    [310227673, 33928, 1],
    [310302999, 42915, 1],
    [310306741, 35461, 1],
    [310375911, 51127, 1],
    [310707817, 14907, 1],
    [310712614, 46019, 11],
    [310727679, 26472, 1],
    [310901399, 26535, 1],
    [310965857, 21812, 1],
    [311058404, 34437, 2],
    [311123865, 30631, 1],
    [311256341, 35225, 2],
    [311376342, 25667, 1],
    [311844722, 25507, 1],
    [311972002, 33683, 1],
    [312078632, 46778, 1],
    [312169214, 17731, 5],
    [312177559, 13363, 1],
    [312465831, 46010, 1],
    [312509913, 46771, 2],
    [312535928, 30824, 1],
    [312878824, 30631, 1],
    [312948920, 43175, 1],
    [313034523, 13363, 14],
    [313034523, 39514, 1],
    [313083643, 42953, 1],
    [313203865, 46771, 4],
    [313220603, 34936, 1],
    [313226281, 14907, 1],
    [313310609, 22842, 1],
    [313485380, 22875, 1],
    [313740746, 38307, 1],
    [313784686, 21332, 1],
    [314118462, 43978, 1],
    [314223394, 26474, 1],
    [314460291, 41925, 2],
    [314579352, 41924, 1],
    [314579352, 51403, 1],
    [314624470, 33988, 1],
    [314897347, 50581, 5],
    [314908337, 22618, 1],
    [314941698, 21332, 2],
    [315106872, 26470, 3],
    [315124375, 18745, 1],
    [315255834, 15002, 1],
    [315310242, 50371, 1],
    [315576729, 25796, 2],
    [315625897, 33988, 1],
    [315676232, 46778, 1],
    [315864707, 18232, 1],
    [316029883, 51915, 2],
    [316039761, 47531, 1],
    [316057950, 42036, 1],
    [316170162, 34697, 1],
    [316220272, 47013, 1],
    [316236729, 35225, 1],
    [316236729, 43434, 5],
    [316396992, 18809, 1],
    [316516493, 31113, 1],
    [316603173, 51881, 1],
    [316782976, 30792, 2],
    [316960580, 34439, 2],
    [317292007, 30822, 1],
    [317401020, 38298, 1],
    [317679022, 51399, 1],
    [317856099, 31113, 1],
    [318169564, 42436, 1],
    [318170714, 42923, 1],
    [318513455, 27240, 1],
    [318569093, 25684, 1],
    [318575670, 43466, 1],
    [318590348, 35225, 1],
    [319160062, 22842, 5],
    [319265900, 19146, 2],
    [319265900, 26535, 2],
    [319343625, 51144, 1],
    [319763333, 33940, 1],
    [319773230, 18499, 1],
    [319786284, 50371, 1],
    [320105781, 13363, 6],
    [320140436, 51883, 2],
    [320201716, 35530, 2],
    [320233960, 42404, 1],
    [320233960, 51915, 4],
    [320370496, 51127, 1],
    [320421798, 21844, 1],
    [320621456, 42149, 1],
    [320672891, 43466, 2],
    [320794286, 17734, 1],
    [321016971, 13619, 1],
    [321103060, 23098, 1],
    [321134747, 51881, 1],
    [321146181, 22356, 1],
    [321189880, 27241, 1],
    [321300159, 47304, 1],
    [321492512, 14151, 1],
    [321507777, 27338, 1],
    [321816729, 35739, 1],
    [321997820, 50870, 1],
    [322042875, 18231, 1],
    [322183400, 43160, 1],
    [322211562, 34197, 1],
    [322406429, 34948, 1],
    [322501266, 26808, 1],
    [322522328, 37748, 1],
    [322541921, 34486, 1],
    [322570409, 23386, 1],
    [322704405, 34442, 1],
    [322850278, 17995, 2],
    [322850278, 31063, 3],
    [323009610, 27306, 2],
    [323015012, 39594, 1],
    [323261743, 43466, 1],
    [323382002, 21700, 8],
    [323500640, 43946, 1],
    [323511742, 51915, 1],
    [323741324, 35257, 1],
    [323763919, 42953, 6],
    [324034172, 30824, 1],
    [324138958, 34694, 1],
    [324192368, 43466, 1],
    [324230863, 34985, 1],
    [324439810, 18022, 1],
    [324496840, 42436, 1],
    [324579658, 43466, 1],
    [324597779, 34469, 1],
    [324603693, 18488, 1],
    [324634255, 18745, 1],
    [324728131, 30039, 2],
    [324930792, 47047, 1],
    [325036222, 30068, 1],
    [325510748, 35225, 1],
    [325510748, 51915, 33],
    [325527259, 39802, 1],
    [325553016, 47047, 1],
    [325645174, 22329, 2],
    [325742892, 43466, 5],
    [325946839, 31368, 1],
    [325981675, 45989, 1],
    [326092533, 23354, 1],
    [326193802, 31081, 1],
    [326282584, 42389, 1],
    [326366798, 34711, 2],
    [326394970, 35191, 1],
    [326467710, 21812, 1],
    [326467710, 30053, 2],
    [326579946, 50371, 12],
    [326632657, 50373, 1],
    [326721405, 25973, 1],
    [326853067, 38743, 1],
    [326991102, 22872, 1],
    [327115963, 51144, 1],
    [327167344, 47304, 1],
    [327188410, 34920, 1],
    [327238238, 25958, 1],
    [327642914, 31063, 1],
    [327670240, 17747, 1],
    [327776973, 35225, 1],
    [327832657, 23386, 5],
    [327917181, 21844, 1],
    [328115128, 34711, 1],
    [328126381, 27306, 3],
    [328126381, 46019, 2],
    [328163037, 27338, 3],
    [328163037, 35225, 2],
    [328231101, 46775, 1],
    [328757927, 14986, 1],
    [328795170, 34711, 1],
    [329038641, 18488, 1],
    [329105048, 33892, 1],
    [329105048, 48075, 7],
    [329286464, 27338, 1],
    [329335594, 31113, 1],
    [329423609, 43721, 1],
    [329469359, 18230, 2],
    [329660102, 29780, 2],
    [329763855, 27241, 1],
    [329823521, 22373, 1],
    [329862087, 17987, 1],
    [329883792, 50371, 4],
    [330526335, 42949, 1],
    [330693115, 13363, 2],
    [330694884, 38279, 1],
    [330737574, 17235, 1],
    [330799249, 21863, 1],
    [330955687, 35239, 1],
    [330966874, 43914, 2],
    [331047534, 35739, 1],
    [331202813, 34420, 1],
    [331568645, 42905, 1],
    [331637592, 46533, 1],
    [331712708, 47048, 1],
    [331886075, 46790, 1],
    [332375609, 51399, 1],
    [332497370, 47546, 1],
    [332679916, 46788, 2],
    [332967818, 42901, 2],
    [333065780, 25956, 3],
    [333065780, 34985, 1],
    [333065780, 43946, 1],
    [333076519, 22325, 1],
    [333119336, 35225, 5],
    [333139594, 42179, 1],
    [333267876, 33988, 1],
    [333320676, 38803, 1],
    [333350041, 14136, 1],
    [333565784, 25988, 2],
    [333733915, 47529, 1],
    [334057121, 14907, 11],
    [334106573, 29748, 1],
    [334187386, 23355, 1],
    [334250350, 31081, 4],
    [334259263, 18536, 1],
    [334364146, 47786, 1],
    [334601076, 13108, 1],
    [334728183, 39579, 1],
    [334787384, 34420, 2],
    [334846124, 46259, 1],
    [334909905, 25975, 1],
    [334957736, 34197, 1],
    [335190905, 13363, 3],
    [335578833, 22325, 1],
    [335647397, 34968, 1],
    [335871128, 33955, 2],
    [336156752, 29539, 1],
    [336178602, 47722, 1],
    [336241432, 33972, 1],
    [336256467, 34469, 1],
    [336566891, 14151, 1],
    [336884349, 35225, 18],
    [336884349, 42404, 1],
    [336884349, 43466, 18],
    [336884349, 43978, 8],
    [337031347, 46019, 8],
    [337036114, 38759, 1],
    [337119219, 21300, 12],
    [337187395, 38804, 1],
    [337491339, 43688, 1],
    [337510233, 46266, 1],
    [337658616, 42949, 1],
    [337664528, 51915, 1],
    [337742469, 43191, 1],
    [337789894, 31081, 13],
    [337892657, 30582, 1],
    [337998650, 26166, 2],
    [338194910, 13879, 1],
    [338235201, 27001, 1],
    [338273178, 51320, 1],
    [338618157, 18230, 2],
    [338794741, 18506, 1],
    [338794741, 31081, 1],
    [338899192, 15211, 2],
    [338900219, 19002, 1],
    [339005481, 51127, 1],
    [339019867, 51915, 1],
    [339267722, 51561, 1],
    [339445037, 27497, 2],
    [339556769, 43466, 107],
    [339556769, 50371, 1],
    [339630926, 18004, 1],
    [340044520, 35498, 1],
    [340222147, 47048, 1],
    [340230815, 46019, 2],
    [340392443, 42660, 1],
    [340415556, 33956, 1],
    [340582940, 22842, 3],
    [340582940, 31595, 4],
    [340646152, 39546, 1],
    [340692761, 22375, 1],
    [340774935, 38262, 1],
    [340786746, 46019, 1],
    [340875528, 19011, 3],
    [340904490, 38262, 2],
    [340948589, 42953, 5],
    [340968918, 30327, 1],
    [341071263, 13397, 5],
    [341098996, 14136, 1],
    [341183621, 43977, 1],
    [341262601, 18232, 5],
    [341305260, 43400, 1],
    [341758787, 38004, 1],
    [341921797, 43466, 1],
    [341934943, 13363, 2],
    [342146232, 30567, 1],
    [342183818, 34985, 1],
    [342307016, 39305, 1],
    [342426656, 38823, 1],
    [342514405, 26504, 1],
    [342846710, 46771, 2],
    [343111162, 30567, 1],
    [343111162, 42953, 8],
    [343451083, 18231, 1],
    [343570761, 29748, 1],
    [343610376, 14651, 1],
    [343690510, 35464, 1],
    [343812884, 13895, 1],
    [343828260, 33988, 2],
    [343853277, 42953, 1],
    [343929219, 30854, 1],
    [344212647, 34711, 1],
    [344249062, 17222, 1],
    [344715182, 22842, 1],
    [344738140, 47818, 1],
    [344756923, 43946, 3],
    [345005872, 30053, 1],
    [345027275, 42921, 1],
    [345076859, 42404, 1],
    [345209442, 30358, 1],
    [345343794, 39579, 1],
    [345351742, 35210, 1],
    [345358556, 50628, 1],
    [345378079, 25699, 2],
    [345438504, 18536, 1],
    [345534053, 38810, 1],
    [345598810, 35225, 1],
    [345981092, 37780, 1],
    [346084868, 42660, 1],
    [346241392, 51915, 1],
    [346277164, 34984, 1],
    [346318528, 31113, 1],
    [346422084, 47539, 1],
    [346750242, 21812, 3],
    [346861378, 14408, 1],
    [347131585, 30035, 1],
    [347322858, 34469, 1],
    [347334676, 35193, 1],
    [347570934, 43466, 1],
    [347584663, 42660, 1],
    [347701012, 35530, 1],
    [347730137, 47304, 1],
    [348028824, 33957, 1],
    [348186679, 21349, 3],
    [348258609, 50887, 1],
    [348499792, 14907, 1],
    [348761941, 18102, 2],
    [349118145, 31081, 2],
    [349339404, 50887, 3],
    [349399736, 42949, 1],
    [349428400, 29860, 1],
    [349469301, 35193, 1],
    [349524674, 27338, 5],
    [349625893, 52170, 1],
    [349771458, 34424, 1],
    [349908084, 42436, 1],
    [350090309, 30567, 1],
    [350102536, 18499, 1],
    [350196510, 46019, 2],
    [350306048, 31081, 1],
    [350395882, 14907, 1],
    [350417369, 39032, 1],
    [350522656, 38968, 1],
    [350524605, 34424, 2],
    [350618317, 42436, 1],
    [350667829, 14907, 1],
    [350684341, 42436, 9],
    [350695452, 38229, 1],
    [350801201, 26761, 1],
    [351059641, 25796, 1],
    [351059641, 34183, 1],
    [351123779, 34148, 1],
    [351509862, 33844, 1],
    [351598801, 47283, 1],
    [351749135, 35225, 7],
    [351749135, 50371, 3],
    [351921745, 51127, 1],
    [352554137, 23386, 2],
    [352743602, 33988, 3],
    [352743602, 51915, 1],
    [352760801, 22325, 5],
    [352760801, 22329, 1],
    [352760801, 22356, 13],
    [352760801, 22362, 9],
    [352897327, 26535, 1],
    [353279792, 30599, 1],
    [353672470, 34469, 1],
    [354091303, 26984, 3],
    [354091303, 30824, 2],
    [354144547, 50887, 1],
    [354241362, 22377, 1],
    [354327322, 14937, 1],
    [354468048, 15050, 2],
    [354587850, 43466, 8],
    [354587850, 46779, 5],
    [354633289, 22087, 1],
    [354673988, 26967, 1],
    [354864130, 38292, 5],
    [354894708, 35225, 1],
    [354962825, 47046, 1],
    [354980474, 42917, 1],
    [355058485, 30809, 1],
    [355074790, 22906, 1],
    [355189312, 21812, 1],
    [355557927, 29539, 1],
    [355713294, 18232, 1],
    [355796245, 17974, 1],
    [355954767, 51529, 1],
    [356033765, 22329, 11],
    [356033765, 23354, 3],
    [356033765, 30293, 4],
    [356126822, 51383, 2],
    [356358010, 35739, 1],
    [356602496, 33927, 1],
    [356746364, 41892, 1],
    [356823567, 34970, 1],
    [357282748, 21668, 1],
    [357404441, 38776, 1],
    [357453326, 18490, 1],
    [357478249, 26504, 1],
    [357560661, 21812, 8],
    [357583111, 34197, 16],
    [357583111, 34711, 1],
    [357583111, 35225, 38],
    [357583111, 41924, 3],
    [357583111, 42660, 37],
    [357719170, 13363, 1],
    [358456940, 34949, 1],
    [358515401, 13911, 1],
    [358595278, 13380, 1],
    [358682994, 50371, 1],
    [358714363, 38068, 1],
    [358747056, 34197, 3],
    [358747056, 46019, 5],
    [358825194, 34469, 1],
    [358999291, 29892, 1],
    [359150011, 17972, 1],
    [359305178, 34197, 1],
    [359498208, 34949, 1],
    [359618923, 39322, 7],
    [359652961, 47512, 1],
    [359664260, 34165, 1],
    [359807381, 47527, 1],
    [360011928, 26697, 1],
    [360108701, 42663, 1],
    [360312138, 39562, 1],
    [360605309, 39514, 6],
    [360751263, 51915, 1],
    [360830890, 34165, 1],
    [360841226, 50887, 1],
    [361164220, 42436, 1],
    [361180750, 42953, 2],
    [361288306, 25990, 4],
    [361307325, 18262, 1],
    [361336520, 30053, 3],
    [361362226, 43401, 1],
    [361454170, 30839, 4],
    [361468465, 51383, 1],
    [361542765, 39257, 1],
    [361576305, 41893, 2],
    [361799620, 46999, 1],
    [361825917, 47048, 2],
    [361896073, 42179, 1],
    [361901917, 14907, 5],
    [361946263, 47013, 2],
    [362033377, 42436, 2],
    [362078222, 22842, 12],
    [362326679, 18755, 1],
    [362448149, 27016, 1],
    [362815945, 33956, 1],
    [362922737, 34133, 1],
    [362954280, 30824, 2],
    [363047589, 25956, 1],
    [363091717, 31353, 1],
    [363385349, 35499, 1],
    [363723888, 39066, 1],
    [363807156, 42949, 1],
    [363868824, 43434, 2],
    [363976715, 22842, 2],
    [364077733, 14408, 1],
    [364108629, 29828, 2],
    [364122207, 43178, 1],
    [364122207, 48075, 1],
    [364135621, 34469, 1],
    [364143394, 30599, 3],
    [364293639, 17203, 1],
    [364293639, 18230, 2],
    [364293639, 22325, 16],
    [364293639, 22329, 8],
    [364390968, 31095, 1],
    [364554095, 47015, 1],
    [364596198, 42436, 1],
    [364682795, 23178, 1],
    [364762041, 22329, 1],
    [364829608, 50883, 1],
    [364833827, 19259, 1],
    [364899772, 22086, 1],
    [365133385, 30035, 1],
    [365149666, 31113, 1],
    [365223019, 46788, 2],
    [365256277, 18230, 1],
    [365287293, 46522, 1],
    [365445174, 31092, 1],
    [365534626, 38808, 2],
    [366185046, 31290, 1],
    [366258245, 38806, 1],
    [366286307, 30858, 1],
    [366432602, 17989, 2],
    [366466312, 48075, 1],
    [366508878, 22329, 1],
    [366756518, 34696, 1],
    [366770167, 27322, 1],
    [366851922, 22889, 2],
    [366974308, 26792, 1],
    [367055201, 25764, 3],
    [367099863, 43143, 1],
    [367143034, 14907, 2],
    [367152856, 34698, 1],
    [367188034, 46771, 4],
    [367188034, 47283, 19],
    [367328570, 45989, 1],
    [367519571, 35514, 1],
    [367522495, 34245, 1],
    [367643514, 17972, 1],
    [367644960, 34441, 1],
    [367647823, 25684, 1],
    [367846919, 30582, 2],
    [368001668, 33955, 1],
    [368198025, 14907, 13],
    [368198025, 22325, 5],
    [368198025, 37972, 3],
    [368269448, 22857, 1],
    [368269448, 26953, 1],
    [368645820, 23354, 1],
    [368712902, 43434, 1],
    [368834663, 52138, 1],
    [368940888, 47287, 1],
    [369105640, 21812, 14],
    [369234577, 35225, 4],
    [369491471, 39626, 1],
    [369522013, 22632, 1],
    [369650631, 31434, 1],
    [369739853, 21861, 1],
    [370160743, 50627, 1],
    [370174530, 47046, 1],
    [370181945, 18248, 1],
    [370203316, 43434, 3],
    [370221330, 27496, 1],
    [370306280, 46518, 1],
    [370489872, 34985, 31],
    [370489872, 43946, 42],
    [370669990, 25702, 2],
    [370961194, 21876, 1],
    [371275323, 14907, 1],
    [371275789, 51915, 6],
    [371386567, 17749, 1],
    [371414260, 30293, 1],
    [371628691, 30599, 1],
    [371674486, 34697, 1],
    [371680748, 22088, 1],
    [371798470, 38581, 1],
    [371969414, 47798, 2],
    [372087996, 42437, 1],
    [372314463, 21812, 1],
    [372314463, 39514, 1],
    [372501022, 46790, 1],
    [372711914, 29539, 1],
    [373072936, 39063, 1],
    [373156191, 46019, 3],
    [373194108, 23098, 2],
    [373268742, 29556, 2],
    [373487826, 25962, 1],
    [373715976, 23354, 6],
    [373832229, 26473, 1],
    [373843263, 30085, 1],
    [373925898, 25764, 2],
    [374316624, 31290, 1],
    [374495082, 13428, 1],
    [374634486, 30359, 1],
    [374646844, 30839, 1],
    [374646844, 51915, 1],
    [374860015, 25764, 1],
    [374889026, 22329, 1],
    [374948426, 27273, 1],
    [374976695, 21893, 1],
    [375078369, 33956, 1],
    [375135086, 42921, 1],
    [375158186, 14907, 1],
    [375182845, 30085, 2],
    [375191326, 51384, 1],
    [375269685, 43978, 5],
    [375391722, 26457, 1],
    [375413190, 27338, 1],
    [375773059, 34469, 2],
    [375773059, 41892, 1],
    [375773059, 47291, 24],
    [375797935, 42663, 1],
    [375975267, 26984, 1],
    [376151329, 30068, 1],
    [376193941, 25796, 1],
    [376423182, 26535, 1],
    [376462064, 33683, 1],
    [376873256, 13363, 1],
    [376876668, 34182, 1],
    [376932805, 34469, 1],
    [377099251, 22392, 1],
    [377185315, 42436, 1],
    [377225857, 47272, 2],
    [377408852, 27226, 1],
    [377813550, 30873, 1],
    [377926220, 31290, 1],
    [378181100, 46148, 4],
    [378219970, 33683, 1],
    [378311383, 25732, 1],
    [378311383, 31145, 2],
    [378311383, 43175, 2],
    [378514522, 43466, 1],
    [378629249, 51399, 1],
    [378747950, 21812, 3],
    [378796841, 30567, 1],
    [378929222, 34985, 1],
    [379028472, 26937, 1],
    [379112217, 30888, 1],
    [379152253, 22329, 1],
    [379291012, 35239, 1],
    [379372227, 21812, 2],
    [379463984, 38776, 1],
    [379486694, 17974, 1],
    [379524167, 18232, 1],
    [379575378, 47015, 1],
    [379638375, 31063, 1],
    [379730385, 21812, 2],
    [379810560, 22325, 2],
    [379838571, 18261, 1],
    [379934857, 33988, 1],
    [379999856, 17492, 1],
    [380280353, 38069, 1],
    [380358438, 26986, 1],
    [380451670, 42436, 1],
    [380941773, 30039, 1],
    [381051855, 39032, 1],
    [381119607, 19259, 1],
    [381188333, 38534, 1],
    [381264432, 14954, 2],
    [381264518, 51915, 1],
    [381274630, 35225, 1],
    [381437749, 26215, 1],
    [381498860, 38292, 1],
    [381581646, 41897, 1],
    [381616351, 26470, 7],
    [382044605, 45989, 1],
    [382276092, 34197, 168],
    [382276092, 35225, 127],
    [382276092, 41924, 149],
    [382276092, 42436, 4],
    [382276092, 42660, 2],
    [382443717, 46276, 1],
    [382866628, 50627, 2],
    [382899345, 26980, 2],
    [382920439, 23354, 31],
    [383057764, 29748, 1],
    [383062627, 14394, 1],
    [383106299, 25764, 3],
    [383106299, 27338, 2],
    [383109733, 41924, 12],
    [383189852, 34197, 2],
    [383189852, 51915, 16],
    [383205528, 27338, 1],
    [383253547, 25796, 2],
    [383253547, 48075, 1],
    [383331536, 14907, 2],
    [383390432, 21878, 1],
    [383442971, 14907, 1],
    [383575654, 18759, 1],
    [383644398, 35205, 1],
    [383883296, 47546, 1],
    [384251618, 18488, 1],
    [384416672, 47818, 1],
    [384421857, 23354, 1],
    [384491532, 42436, 2],
    [384491532, 43978, 1],
    [384556385, 41924, 2],
    [384656924, 30615, 1],
    [384705514, 30053, 1],
    [384734607, 51384, 1],
    [384831781, 47786, 2],
    [384931325, 47047, 1],
    [385022020, 46520, 1],
    [385177313, 13395, 1],
    [385201542, 46771, 1],
    [385231516, 35225, 1],
    [385378989, 48075, 3],
    [385378989, 51915, 1],
    [385538971, 14970, 1],
    [385794055, 35225, 1],
    [385886078, 22842, 3],
    [386224763, 34439, 1],
    [386356231, 38743, 1],
    [386491212, 35739, 2],
    [386491212, 51915, 23],
    [386601868, 47304, 1],
    [386650331, 37972, 1],
    [386716664, 14907, 5],
    [386716664, 21812, 2],
    [386828169, 18745, 1],
    [386885623, 33988, 1],
    [387140746, 41925, 1],
    [387503410, 42132, 1],
    [387640117, 38292, 1],
    [387755706, 29571, 1],
    [387815301, 42404, 1],
    [387821581, 18232, 1],
    [387871244, 50341, 3],
    [387898502, 23144, 1],
    [388142482, 13363, 1],
    [388203366, 31593, 1],
    [388203366, 34711, 3],
    [388214516, 50885, 1],
    [388315784, 25956, 2],
    [388364673, 35497, 1],
    [388424127, 31113, 1],
    [388443780, 35225, 5],
    [388443780, 51915, 2],
    [388466926, 43353, 2],
    [388603051, 29779, 1],
    [388784178, 35195, 1],
    [388923351, 35257, 1],
    [388957606, 34694, 2],
    [389279528, 31081, 1],
    [389292559, 34165, 1],
    [389401831, 26535, 1],
    [389439439, 21700, 3],
    [389654974, 21364, 3],
    [389658173, 30053, 1],
    [389765152, 48058, 1],
    [390059713, 29781, 1],
    [390196110, 39080, 1],
    [390294410, 51915, 1],
    [390378204, 30036, 1],
    [390574714, 23131, 1],
    [390610038, 21812, 2],
    [390831765, 29539, 1],
    [390859321, 25956, 1],
    [390859321, 27492, 2],
    [390970578, 51915, 1],
    [391016545, 18763, 1],
    [391233644, 50871, 1],
    [391427476, 41924, 1],
    [391533268, 50887, 1],
    [391694730, 34698, 1],
    [391804541, 29748, 3],
    [391821797, 47048, 1],
    [391926546, 34165, 1],
    [391964199, 47818, 1],
    [392141264, 23403, 3],
    [392305139, 17460, 1],
    [392373864, 35210, 1],
    [392446840, 42949, 1],
    [392683565, 34985, 1],
    [392824464, 22329, 7],
    [392832511, 31113, 1],
    [393510232, 21300, 7],
    [393560451, 47291, 1],
    [393666954, 26808, 1],
    [394055505, 17974, 1],
    [394262181, 50341, 1],
    [394311861, 25796, 1],
    [394376988, 13879, 4],
    [394468557, 14134, 1],
    [394504100, 35719, 1],
    [394531197, 42436, 28],
    [394555102, 47513, 1],
    [394681842, 22198, 1],
    [394725943, 31627, 1],
    [394947451, 47465, 1],
    [394969607, 47046, 1],
    [394969607, 47048, 1],
    [395118929, 38825, 1],
    [395181419, 29892, 1],
    [395181419, 30085, 1],
    [395228281, 33957, 1],
    [395230031, 30599, 1],
    [395245120, 30085, 1],
    [395297122, 33988, 2],
    [395297122, 34985, 32],
    [395364377, 18507, 1],
    [395494754, 50099, 1],
    [395623866, 14408, 1],
    [395722861, 47048, 2],
    [395800900, 43946, 3],
    [395800900, 48075, 84],
    [396003202, 34197, 1],
    [396003202, 46788, 2],
    [396148489, 13894, 1],
    [396400403, 14907, 1],
    [396446164, 30599, 1],
    [396472242, 25796, 1],
    [396472242, 30085, 1],
    [396493339, 34985, 2],
    [396691869, 22842, 2],
    [396709391, 26535, 3],
    [396801821, 39626, 1],
    [396819642, 25764, 1],
    [396982905, 25990, 1],
    [396988064, 51623, 1],
    [397004191, 33683, 1],
    [397018211, 51627, 1],
    [397457126, 35739, 1],
    [397545148, 27338, 1],
    [397548617, 30567, 1],
    [397551761, 26021, 1],
    [397844971, 23354, 1],
    [398247871, 42408, 1],
    [398478946, 41924, 2],
    [398546646, 30567, 7],
    [398835631, 26212, 2],
    [398835631, 29796, 1],
    [399137927, 18265, 1],
    [399139879, 22325, 1],
    [399209669, 21812, 1],
    [399219849, 14907, 1],
    [399731400, 46276, 1],
    [399769429, 23403, 1],
    [399815398, 26468, 1],
    [399866448, 30809, 1],
    [400022334, 14407, 1],
    [400060050, 34694, 1],
    [400102515, 34469, 8],
    [400108642, 42949, 2],
    [400128390, 30569, 1],
    [400133337, 42949, 10],
    [400220501, 42582, 1],
    [400280304, 35715, 1],
    [400608963, 17737, 1],
    [400615337, 35225, 1],
    [400826181, 51142, 1],
    [400828702, 22842, 3],
    [400867191, 42180, 1],
    [401083401, 34406, 2],
    [401083401, 46694, 2],
    [401429054, 42663, 1],
    [401443596, 51384, 2],
    [401460650, 51908, 1],
    [401505040, 42949, 1],
    [401571147, 18488, 1],
    [401608776, 42436, 2],
    [401645280, 38534, 1],
    [401742676, 35204, 1],
    [401943441, 14986, 1],
    [401962462, 34985, 1],
    [402544589, 34948, 1],
    [402732663, 51399, 1],
    [402759806, 33956, 1],
    [402759806, 42436, 5],
    [402796119, 26987, 1],
    [402889526, 18231, 1],
    [402983029, 18230, 4],
    [403043167, 13363, 3],
    [403067986, 46533, 1],
    [403075665, 31081, 1],
    [403206024, 35499, 1],
    [403240688, 22874, 1],
    [403464798, 34469, 1],
    [403464798, 42922, 4],
    [403464798, 42953, 12],
    [403590962, 13397, 1],
    [403595308, 17588, 3],
    [403595308, 34469, 1],
    [403739849, 51383, 1],
    [403746160, 34711, 1],
    [403850804, 25447, 2],
    [403911142, 19289, 2],
    [404034027, 14488, 1],
    [404217963, 35707, 1],
    [404304638, 51144, 1],
    [404359774, 19016, 2],
    [404546314, 42949, 2],
    [404562081, 33940, 1],
    [404575392, 50597, 1],
    [404675812, 51399, 2],
    [404880943, 50371, 3],
    [405210606, 43466, 2],
    [405251366, 46788, 1],
    [405324286, 50371, 1],
    [405413885, 34197, 74],
    [405413885, 34711, 7],
    [405413885, 41924, 9],
    [405413885, 42436, 95],
    [405413885, 42660, 18],
    [405456496, 34390, 1],
    [405512319, 26213, 1],
    [405577999, 26215, 1],
    [405635371, 50887, 2],
    [405778141, 42374, 1],
    [406031320, 21592, 1],
    [406221740, 50887, 2],
    [406252282, 26729, 1],
    [406550742, 47284, 1],
    [406601403, 50083, 1],
    [407016276, 51127, 1],
    [407080588, 22325, 1],
    [407121663, 27258, 1],
    [407216751, 22842, 1],
    [407228752, 22842, 1],
    [407254075, 22889, 2],
    [407366174, 41925, 1],
    [407415313, 17203, 2],
    [407415313, 21812, 6],
    [407498146, 34165, 1],
    [407610891, 35450, 1],
    [407617889, 47304, 1],
    [407787937, 17988, 1],
    [408158220, 34711, 1],
    [408178956, 18232, 1],
    [408195253, 26980, 1],
    [408246002, 33988, 1],
    [408395772, 46778, 1],
    [408541896, 25796, 4],
    [408823706, 34469, 1],
    [408823706, 48075, 8],
    [408969975, 26232, 1],
    [409026879, 19146, 1],
    [409174389, 31063, 5],
    [409197391, 22615, 3],
    [409197391, 31081, 1],
    [409197391, 39322, 8],
    [409376024, 18230, 1],
    [409550947, 46758, 1],
    [409644400, 39514, 1],
    [409660241, 26729, 33],
    [409684593, 31595, 1],
    [409835934, 38298, 2],
    [410111397, 18745, 1],
    [410327359, 50853, 1],
    [410520366, 29587, 2],
    [410532686, 21604, 1],
    [410578467, 47291, 2],
    [410609547, 22389, 1],
    [411154669, 51915, 3],
    [411219015, 23386, 1],
    [411326481, 18760, 1],
    [411373307, 13363, 1],
    [411512486, 25732, 1],
    [411640272, 35499, 1],
    [411720063, 21556, 1],
    [411772477, 39288, 1],
    [411968440, 30344, 1],
    [412098928, 14407, 1],
    [412148362, 35739, 1],
    [412602830, 34711, 1],
    [412809395, 47291, 1],
    [412881049, 34985, 1],
    [412999261, 13363, 1],
    [413082793, 34197, 3],
    [413466884, 25796, 1],
    [413687677, 51915, 1],
    [413716472, 21812, 1],
    [413858127, 34934, 2],
    [413976152, 38810, 1],
    [414148508, 18507, 1],
    [414230642, 34440, 1],
    [414370028, 47046, 1],
    [414506317, 18244, 1],
    [414775269, 47257, 4],
    [414804408, 38776, 1],
    [415168989, 13909, 1],
    [415474644, 23354, 1],
    [415720542, 26730, 2],
    [415785525, 22325, 4],
    [415858867, 38821, 6],
    [415920518, 21300, 1],
    [415931445, 34985, 1],
    [415962174, 42660, 4],
    [416048398, 14907, 1],
    [416245970, 35530, 1],
    [416273055, 43466, 4],
    [416309020, 35227, 1],
    [416552689, 15050, 1],
    [416662544, 30308, 1],
    [416669782, 30836, 1],
    [416775711, 42436, 10],
    [416787056, 47046, 2],
    [416962253, 43432, 1],
    [417021143, 51770, 1],
    [417084947, 26472, 1],
    [417098204, 13619, 1],
    [417565980, 26729, 7],
    [417628227, 18230, 1],
    [417640558, 30838, 1],
    [417849903, 17747, 1],
    [417878547, 31081, 1],
    [417880056, 31322, 2],
    [417900028, 47544, 1],
    [418093099, 38307, 1],
    [418103586, 30085, 2],
    [418107909, 34180, 1],
    [418674253, 19051, 1],
    [418675599, 26468, 1],
    [418836517, 38229, 4],
    [419118907, 43979, 2],
    [419144824, 33683, 1],
    [419177501, 42036, 2],
    [419360619, 42436, 1],
    [419418036, 33587, 1],
    [419525610, 35739, 1],
    [419570433, 33955, 2],
    [419620652, 30053, 2],
    [419655724, 30053, 1],
    [419687558, 43466, 3],
    [419776940, 25956, 3],
    [419996359, 51915, 1],
    [420004313, 13363, 1],
    [420161015, 51383, 1],
    [420378145, 31063, 1],
    [420684636, 34165, 10],
    [420724279, 17717, 1],
    [420729862, 29780, 1],
    [420856254, 34197, 16],
    [420856254, 47285, 1],
    [420984137, 21844, 1],
    [421016750, 42660, 1],
    [421071881, 30053, 2],
    [421289660, 22842, 1],
    [421384545, 48075, 1],
    [421394815, 19259, 1],
    [421416780, 47304, 1],
    [421505264, 30873, 1],
    [421541047, 13363, 10],
    [421935495, 43466, 2],
    [422193489, 22325, 1],
    [422273101, 50084, 1],
    [422296394, 25990, 1],
    [422363464, 41924, 1],
    [422363464, 42436, 3],
    [422363464, 42916, 10],
    [422363464, 42949, 16],
    [422363464, 42953, 10],
    [422363464, 43946, 19],
    [422363464, 48075, 25],
    [422625228, 14408, 1],
    [422653565, 37940, 2],
    [422675659, 38582, 1],
    [422845745, 43175, 4],
    [422992262, 43706, 2],
    [423004668, 34696, 1],
    [423065238, 46267, 1],
    [423212153, 17203, 2],
    [423212153, 23354, 3],
    [423236818, 50371, 1],
    [423453519, 42150, 1],
    [423592470, 34197, 1],
    [423639485, 21332, 1],
    [423757661, 43466, 1],
    [423850939, 38039, 1],
    [423950446, 18745, 3],
    [423990739, 46771, 2],
    [424032559, 50371, 2],
    [424161828, 42164, 1],
    [424238530, 25956, 1],
    [424569526, 41924, 1],
    [424695124, 23386, 1],
    [424780042, 22329, 4],
    [424958110, 14907, 1],
    [425176134, 50871, 1],
    [425254829, 26535, 1],
    [425364416, 42953, 1],
    [425503382, 33926, 2],
    [425557004, 34197, 1],
    [425584298, 39080, 1],
    [425990808, 22874, 1],
    [426038236, 47738, 1],
    [426187367, 21877, 1],
    [426310072, 43369, 1],
    [426356086, 17764, 3],
    [426522270, 30278, 2],
    [426673808, 13508, 1],
    [426892231, 14937, 1],
    [427146060, 30584, 2],
    [427254233, 34953, 1],
    [427543126, 18230, 1],
    [427863193, 14986, 1],
    [427956624, 43946, 3],
    [427956624, 46019, 1],
    [427956624, 50371, 1],
    [427962893, 31092, 1],
    [428117166, 13363, 1],
    [428153294, 26487, 2],
    [428412452, 34711, 1],
    [428540945, 29815, 1],
    [428827848, 19259, 1],
    [428827848, 22325, 1],
    [428827848, 22329, 15],
    [428912992, 13875, 1],
    [428999371, 46019, 1],
    [429543936, 42888, 1],
    [429599107, 37780, 2],
    [429677201, 35210, 1],
    [429828020, 51881, 3],
    [430002553, 47032, 1],
    [430080245, 34709, 1],
    [430105930, 42679, 1],
    [430381257, 21812, 1],
    [430612706, 34469, 1],
    [430877403, 30073, 1],
    [430906783, 47048, 1],
    [430965477, 42436, 3],
    [430965910, 14395, 1],
    [431012112, 47529, 1],
    [431112966, 46646, 1],
    [431182933, 22615, 1],
    [431182933, 35193, 1],
    [431210415, 34441, 2],
    [431276272, 31321, 7],
    [431624058, 41892, 1],
    [431778730, 47046, 1],
    [431787668, 46259, 1],
    [431821085, 34711, 2],
    [431821085, 35225, 14],
    [431821085, 35739, 7],
    [432023440, 46790, 1],
    [432068092, 18763, 1],
    [432231319, 30085, 2],
    [432238739, 50887, 1],
    [432358136, 29781, 3],
    [432358839, 25764, 6],
    [432358839, 42404, 1],
    [432358839, 46019, 2],
    [432643011, 30310, 1],
    [432675510, 31081, 1],
    [432725065, 26470, 1],
    [432768569, 34985, 1],
    [432802335, 39834, 1],
    [432850893, 26727, 1],
    [432961450, 34424, 1],
    [433054243, 30374, 1],
    [433112660, 50371, 1],
    [433138195, 17974, 1],
    [433334889, 30567, 4],
    [433351543, 35739, 1],
    [433351543, 46019, 9],
    [433472443, 35530, 2],
    [433523511, 34486, 2],
    [433530446, 33988, 1],
    [433536010, 47048, 4],
    [433615958, 42660, 1],
    [433654922, 31338, 1],
    [433847377, 29539, 1],
    [433881946, 30085, 1],
    [434057942, 22329, 1],
    [434722656, 31290, 1],
    [434813353, 42871, 1],
    [435333937, 50116, 1],
    [435356154, 21668, 1],
    [435524421, 34985, 1],
    [435524421, 46771, 1],
    [435541975, 43466, 1],
    [435602404, 30053, 2],
    [435636420, 14136, 1],
    [435660122, 30839, 1],
    [435898470, 13412, 1],
    [435914207, 35206, 1],
    [435976779, 26468, 1],
    [436104504, 34663, 1],
    [436296932, 34469, 1],
    [436402450, 43175, 2],
    [436402450, 43946, 2],
    [436894623, 38326, 4],
    [436909475, 51403, 1],
    [436965853, 17987, 4],
    [437007098, 43466, 1],
    [437007098, 43978, 5],
    [437142879, 50035, 1],
    [437170290, 26535, 3],
    [437266963, 22325, 2],
    [437274420, 38291, 1],
    [437367033, 37780, 1],
    [437482204, 34197, 1],
    [437527878, 30792, 1],
    [437538541, 35499, 1],
    [437610019, 34486, 1],
    [437627933, 22618, 1],
    [437664819, 17203, 1],
    [437664819, 18230, 1],
    [437664819, 22325, 3],
    [437664819, 22329, 3],
    [437664819, 29539, 67],
    [437664819, 39514, 1],
    [437734177, 34711, 1],
    [437902962, 35203, 1],
    [437921447, 21812, 3],
    [438142921, 30809, 1],
    [438176798, 51127, 1],
    [438185658, 52170, 2],
    [438446106, 14391, 1],
    [438470408, 25796, 1],
    [438533308, 30836, 1],
    [438566001, 26215, 1],
    [438755778, 38277, 1],
    [438789389, 43417, 1],
    [438875147, 38821, 1],
    [438875997, 35207, 4],
    [438911701, 35450, 1],
    [439202935, 30792, 1],
    [439442426, 34699, 4],
    [439525656, 18488, 1],
    [439588188, 37785, 1],
    [439957284, 38549, 1],
    [440115166, 42582, 1],
    [440126419, 37781, 1],
    [440253425, 41924, 2],
    [440409498, 46019, 1],
    [440444524, 26729, 1],
    [440604106, 47030, 1],
    [440683604, 51144, 1],
    [440856115, 26535, 1],
    [440892267, 35225, 1],
    [440967466, 42949, 1],
    [441111582, 34698, 1],
    [441289770, 31063, 10],
    [441393941, 13655, 1],
    [441416266, 29815, 1],
    [441658568, 42436, 52],
    [441658568, 42916, 1],
    [441658568, 42922, 1],
    [441658568, 43434, 63],
    [441710637, 19011, 28],
    [441997713, 31113, 1],
    [442100697, 43175, 1],
    [442100697, 43946, 1],
    [442189745, 35530, 1],
    [442193836, 15162, 2],
    [442244428, 25764, 5],
    [442244428, 42404, 5],
    [442244428, 42660, 1],
    [442691557, 18230, 1],
    [443160695, 46262, 1],
    [443245461, 34469, 1],
    [443399865, 42663, 1],
    [443418533, 17974, 8],
    [443451425, 13363, 3],
    [443544814, 33925, 1],
    [443955602, 19306, 1],
    [444134986, 39316, 1],
    [444192430, 25796, 2],
    [444192430, 33988, 4],
    [444192430, 42922, 2],
    [444280963, 30053, 1],
    [444421402, 43946, 1],
    [444448859, 42663, 1],
    [444622344, 18231, 1],
    [444647700, 34692, 1],
    [444677522, 37783, 1],
    [444693300, 25956, 3],
    [444839704, 42663, 1],
    [445037809, 22921, 1],
    [445351917, 38067, 2],
    [445377408, 21332, 8],
    [445395856, 35210, 1],
    [445520561, 30390, 1],
    [445564138, 18231, 1],
    [445590178, 19259, 1],
    [445639165, 47529, 2],
    [445760906, 51834, 1],
    [445887769, 13363, 1],
    [446346056, 51915, 1],
    [446391488, 18499, 25],
    [446391488, 22842, 1],
    [446391488, 30053, 1],
    [446391488, 31081, 2],
    [446462030, 34985, 1],
    [446492959, 47046, 1],
    [446856036, 51881, 1],
    [446865160, 22360, 1],
    [446885910, 50228, 1],
    [446890586, 30567, 2],
    [446955613, 21844, 1],
    [447060922, 51915, 2],
    [447152147, 38035, 1],
    [447329097, 30053, 1],
    [447341978, 18600, 1],
    [447882634, 14920, 1],
    [447888410, 47046, 11],
    [448131680, 43191, 1],
    [448415066, 39739, 1],
    [448441408, 13879, 1],
    [449002741, 47013, 1],
    [449145807, 23383, 1],
    [449201803, 13155, 1],
    [449289616, 31386, 1],
    [449290508, 18745, 1],
    [449623910, 34197, 1],
    [449732977, 46469, 1],
    [450196169, 46788, 1],
    [450235632, 47046, 3],
    [450422074, 47818, 1],
    [450630677, 31092, 1],
    [450630677, 42918, 1],
    [450842143, 39574, 1],
    [450970792, 47046, 1],
    [451295863, 21336, 1],
    [451472164, 25764, 2],
    [451638268, 42181, 1],
    [451738514, 18230, 1],
    [451738514, 22325, 1],
    [451783860, 18499, 2],
    [451798069, 27530, 1],
    [452005148, 51915, 1],
    [452012725, 21846, 1],
    [452106810, 22325, 1],
    [452156689, 34696, 1],
    [452442746, 34713, 1],
    [452474962, 47046, 1],
    [452529012, 30070, 1],
    [452573700, 50883, 1],
    [452832584, 18745, 1],
    [452884050, 31094, 1],
    [452906882, 46019, 2],
    [453046718, 41895, 1],
    [453058523, 26213, 2],
    [453226215, 31434, 4],
    [453237779, 34985, 1],
    [453237779, 46779, 1],
    [453434806, 35210, 1],
    [453434806, 48075, 2],
    [453520978, 50854, 1],
    [453554092, 50371, 1],
    [453683309, 34182, 7],
    [453850474, 14907, 3],
    [453850474, 19259, 1],
    [453854120, 33988, 4],
    [454076759, 31081, 1],
    [454207079, 13363, 1],
    [454761393, 46019, 11],
    [454761393, 48075, 10],
    [454851424, 22391, 1],
    [454931159, 13476, 2],
    [454957274, 47047, 1],
    [455008701, 39305, 2],
    [455074254, 34165, 1],
    [455106019, 27224, 1],
    [455136645, 23178, 1],
    [455241990, 31322, 1],
    [455309833, 27016, 2],
    [455309833, 43175, 1],
    [455359808, 34919, 1],
    [455381694, 31081, 2],
    [455527837, 42663, 1],
    [455556774, 30839, 1],
    [455630920, 31402, 1],
    [455727020, 42889, 1],
    [455789782, 29876, 1],
    [456025098, 18777, 1],
    [456339271, 26294, 1],
    [456556462, 50371, 1],
    [456644834, 30599, 1],
    [456665667, 41925, 1],
    [456804831, 22842, 4],
    [456847574, 34711, 1],
    [457478275, 47722, 1],
    [457576006, 30344, 1],
    [457670135, 22086, 1],
    [457672940, 26212, 1],
    [457771809, 21332, 7],
    [457771809, 22329, 10],
    [457771809, 30293, 1],
    [457771809, 39514, 2],
    [457873873, 51403, 1],
    [457945723, 47046, 3],
    [457945723, 50371, 8],
    [458039928, 18265, 1],
    [458047584, 22325, 1],
    [458157588, 46019, 1],
    [458250209, 35448, 1],
    [458437530, 21379, 1],
    [458470760, 34197, 6],
    [458494898, 35530, 3],
    [458513756, 47046, 1],
    [458521877, 33988, 4],
    [458521877, 42666, 2],
    [458521877, 51915, 1],
    [458650420, 47272, 1],
    [458665549, 18537, 1],
    [458719690, 25764, 1],
    [458819108, 51402, 1],
    [458930147, 22842, 1],
    [458946676, 39562, 1],
    [458992468, 34215, 2],
    [458992770, 38774, 1],
    [459002107, 19259, 1],
    [459267655, 27338, 11],
    [459289841, 34149, 1],
    [459754465, 43466, 7],
    [459754465, 43978, 1],
    [460040869, 42663, 1],
    [460216008, 33957, 1],
    [460218855, 18488, 1],
    [460332836, 39316, 1],
    [460494710, 26535, 7],
    [460494710, 35530, 1],
    [460494710, 50371, 2],
    [460609070, 43177, 1],
    [460614882, 50308, 1],
    [460910791, 22842, 1],
    [461035990, 47046, 1],
    [461036160, 18232, 1],
    [461105065, 18231, 1],
    [461277444, 34985, 5],
    [461481064, 51651, 1],
    [461506092, 51866, 1],
    [461888009, 18230, 3],
    [461917057, 47674, 1],
    [461957624, 18520, 1],
    [462044494, 46276, 1],
    [462109262, 47047, 1],
    [462147334, 42614, 1],
    [462294595, 42949, 1],
    [462322094, 43466, 1],
    [462379704, 43466, 20],
    [462459841, 47048, 1],
    [462557688, 25796, 1],
    [462586284, 33930, 1],
    [462841314, 25961, 4],
    [462848643, 51915, 1],
    [463004750, 33683, 2],
    [463239746, 26467, 1],
    [463275696, 22842, 1],
    [463275696, 23354, 3],
    [463640015, 51383, 1],
    [463674361, 42953, 1],
    [463715746, 21300, 1],
    [464144155, 21812, 1],
    [464178745, 22842, 1],
    [464389809, 31113, 1],
    [464420620, 42164, 1],
    [464494908, 18231, 1],
    [464644516, 26294, 1],
    [464848468, 13894, 1],
    [464898100, 18021, 1],
    [465196861, 30567, 5],
    [465200764, 21812, 1],
    [465200764, 37972, 1],
    [465308760, 52123, 1],
    [465495925, 25796, 205],
    [465495925, 35225, 12],
    [465495925, 43466, 2],
    [465539489, 14151, 1],
    [465962138, 43466, 31],
    [465962138, 50371, 7],
    [466007344, 26503, 1],
    [466027686, 42151, 1],
    [466121136, 51368, 1],
    [466200897, 21813, 1],
    [466220665, 47786, 1],
    [466240157, 18261, 1],
    [466273267, 21812, 1],
    [466317185, 26503, 1],
    [466327392, 42436, 1],
    [466391405, 18232, 1],
    [466525970, 26744, 1],
    [466538376, 39547, 1],
    [466685815, 46266, 1],
    [466818653, 30021, 1],
    [466832579, 42149, 1],
    [467178685, 51915, 1],
    [467203636, 47786, 1],
    [467219378, 22842, 1],
    [467477738, 18232, 1],
    [467748331, 47048, 1],
    [467832414, 13397, 1],
    [467966812, 47048, 2],
    [468269522, 22875, 1],
    [468402773, 39016, 2],
    [468435939, 30344, 1],
    [468465085, 35691, 1],
    [468663304, 39771, 1],
    [468682223, 47014, 1],
    [468729324, 30293, 1],
    [469124069, 18230, 2],
    [469415531, 51142, 2],
    [469579028, 47048, 2],
    [469630814, 34182, 1],
    [470403354, 47289, 1],
    [470496891, 17987, 1],
    [470783878, 26457, 1],
    [470813732, 34919, 1],
    [470952800, 19259, 1],
    [471258781, 26489, 2],
    [471276345, 34405, 1],
    [471321880, 14391, 1],
    [471370906, 13363, 1],
    [471495144, 50340, 4],
    [471495479, 14905, 1],
    [471674433, 21300, 1],
    [471961765, 34184, 1],
    [472007622, 47771, 1],
    [472059876, 29748, 1],
    [472121683, 35225, 1],
    [472158223, 22325, 3],
    [472158223, 22356, 2],
    [472158223, 31081, 5],
    [472158223, 35386, 11],
    [472368111, 43578, 1],
    [472511876, 42953, 1],
    [472525933, 26487, 1],
    [472588780, 26468, 1],
    [472699538, 41925, 1],
    [472710543, 30567, 1],
    [472792692, 23112, 1],
    [473043897, 42660, 2],
    [473092248, 31290, 13],
    [473092248, 39482, 3],
    [473258545, 42180, 1],
    [473308826, 50371, 2],
    [473507120, 14407, 1],
    [473752421, 50067, 1],
    [474264273, 43946, 1],
    [474331326, 38532, 1],
    [474390426, 21332, 1],
    [474562525, 51915, 3],
    [474631901, 37972, 1],
    [475012889, 47047, 1],
    [475058154, 43466, 1],
    [475389270, 35530, 1],
    [475404473, 17749, 2],
    [475486653, 50371, 1],
    [475512163, 31306, 1],
    [475595148, 39514, 2],
    [475779840, 47046, 1],
    [476047635, 34696, 2],
    [476274448, 43434, 2],
    [476274448, 47015, 4],
    [476293075, 22329, 1],
    [476486339, 51915, 1],
    [476626959, 22107, 1],
    [476714738, 47047, 1],
    [476828440, 51513, 1],
    [476953583, 47046, 7],
    [477089717, 46276, 1],
    [477418108, 50371, 4],
    [477442688, 22325, 1],
    [477574719, 39353, 1],
    [477650932, 18232, 1],
    [477832136, 51915, 2],
    [477953968, 30872, 1],
    [478516646, 22329, 2],
    [478555918, 38038, 1],
    [478592299, 17974, 1],
    [478764466, 47047, 2],
    [478873958, 42149, 1],
    [478905861, 33988, 2],
    [479029377, 33957, 2],
    [479029377, 34486, 1],
    [479212919, 22329, 2],
    [479446146, 41924, 1],
    [479496807, 17749, 1],
    [479756211, 47272, 2],
    [479912747, 38582, 1],
    [479919458, 30327, 3],
    [479930430, 26730, 1],
    [479948657, 25447, 1],
    [479995562, 34197, 1],
    [480076865, 19259, 2],
    [480234270, 43943, 1],
    [480438539, 35739, 1],
    [480457959, 23354, 1],
    [480696323, 17203, 6],
    [480696323, 21300, 1],
    [480696323, 21812, 8],
    [480696323, 31081, 8],
    [481048006, 39320, 1],
    [481147686, 17766, 1],
    [481441679, 51770, 1],
    [481586174, 23386, 2],
    [481661325, 34197, 1],
    [481750656, 23354, 4],
    [481828588, 35239, 1],
    [481906769, 43978, 1],
    [481933065, 29813, 1],
    [482118891, 30342, 1],
    [482220843, 13396, 1],
    [482496021, 18038, 1],
    [482686312, 51915, 2],
    [482784860, 18488, 1],
    [482852947, 39514, 2],
    [483062139, 14937, 1],
    [483065126, 26213, 1],
    [483199103, 21347, 1],
    [483550110, 22356, 1],
    [483799571, 21300, 1],
    [483800028, 21700, 3],
    [483911863, 14391, 1],
    [484037363, 22106, 2],
    [484037363, 22618, 2],
    [484065186, 35497, 1],
    [484205242, 22615, 4],
    [484360579, 30615, 1],
    [484571417, 43706, 1],
    [484604987, 18102, 1],
    [484635430, 41925, 1],
    [484746584, 51384, 1],
    [484781596, 31290, 1],
    [484843438, 27498, 1],
    [485105569, 21620, 1],
    [485183177, 26453, 2],
    [485219301, 34711, 1],
    [485260177, 50887, 1],
    [485377900, 22325, 1],
    [485377900, 22329, 1],
    [485504593, 35225, 5],
    [485504593, 51915, 3],
    [485585408, 43977, 1],
    [485661908, 13363, 1],
    [485890324, 42423, 1],
    [486303617, 22358, 1],
    [486384528, 14907, 1],
    [486384528, 37940, 1],
    [486437174, 13363, 1],
    [486454849, 30293, 1],
    [486725839, 38553, 3],
    [486725839, 39482, 2],
    [486734181, 39514, 1],
    [486734181, 46164, 3],
    [486753219, 23129, 2],
    [486936455, 30053, 1],
    [486942873, 21812, 3],
    [487062689, 30599, 1],
    [487131265, 21700, 1],
    [487176828, 43419, 1],
    [487193285, 19034, 1],
    [487282590, 18232, 1],
    [487615432, 35193, 6],
    [487620744, 38519, 1],
    [487654562, 34187, 1],
    [487772323, 34165, 1],
    [487802625, 26986, 1],
    [487811134, 34165, 1],
    [487927822, 46771, 1],
    [488079662, 39562, 1],
    [488218428, 18231, 2],
    [488221460, 13363, 8],
    [488221460, 29539, 5],
    [488221460, 29780, 2],
    [488221460, 46164, 1],
    [488286907, 13508, 1],
    [488302247, 45971, 1],
    [488999698, 46779, 1],
    [488999698, 47291, 7],
    [489139705, 41892, 1],
    [489188547, 30599, 1],
    [489365402, 17460, 1],
    [489544955, 13363, 1],
    [489613393, 17480, 2],
    [489686007, 39771, 1],
    [489813940, 31063, 1],
    [489886819, 30324, 1],
    [490049503, 25668, 4],
    [490305594, 50371, 2],
    [490328938, 43112, 1],
    [490335694, 38825, 2],
    [490480419, 42151, 1],
    [490697910, 21301, 1],
    [490754424, 42663, 1],
    [490887336, 51910, 1],
    [490965700, 43434, 1],
    [491043311, 30599, 1],
    [491386694, 42949, 1],
    [491510870, 14907, 1],
    [491727623, 47818, 1],
    [491739022, 13396, 2],
    [492175331, 37972, 1],
    [492273834, 13363, 3],
    [492308229, 46132, 1],
    [492441711, 50371, 1],
    [492465739, 29571, 1],
    [492479356, 43977, 1],
    [492520772, 31098, 1],
    [492543174, 34948, 1],
    [492564419, 18262, 1],
    [492604086, 50371, 5],
    [492604086, 51915, 6],
    [492630647, 14907, 3],
    [492634005, 42660, 1],
    [492697158, 47017, 1],
    [493143007, 35208, 1],
    [493296881, 26983, 1],
    [493368589, 34165, 3],
    [493368589, 47706, 3],
    [493464540, 48075, 1],
    [493632312, 30053, 1],
    [493832294, 48056, 1],
    [493904774, 42916, 1],
    [493904774, 51915, 4],
    [494009687, 22329, 7],
    [494180480, 29539, 1],
    [494511591, 35193, 3],
    [494548902, 22842, 1],
    [494580725, 18232, 2],
    [494828980, 50371, 1],
    [494871148, 31386, 1],
    [494904936, 39353, 1],
    [494935609, 35691, 1],
    [494947354, 30616, 1],
    [495092948, 17995, 1],
    [495211447, 22329, 1],
    [495282378, 17995, 1],
    [495312210, 26730, 2],
    [495313815, 22329, 1],
    [495426017, 38984, 1],
    [495426621, 13155, 1],
    [495436651, 51915, 1],
    [495571906, 13363, 1],
    [495591201, 29780, 1],
    [495728773, 23354, 1],
    [495741558, 34454, 1],
    [495779532, 13620, 1],
    [496096512, 35498, 1],
    [496096512, 42436, 2],
    [496342772, 41924, 11],
    [496353035, 43978, 1],
    [496364606, 21812, 1],
    [496601258, 43434, 1],
    [496652044, 33651, 1],
    [496654336, 47818, 1],
    [496795033, 13363, 1],
    [497104403, 26535, 10],
    [497135629, 37763, 1],
    [497263537, 30854, 1],
    [497779184, 41924, 10],
    [498101680, 43434, 1],
    [498123877, 23354, 1],
    [498433499, 22329, 1],
    [498508187, 13363, 7],
    [498518654, 42839, 1],
    [498674370, 23386, 8],
    [498694730, 25796, 1],
    [498884489, 26730, 1],
    [498903169, 26680, 2],
    [498910369, 45971, 1],
    [498964527, 34985, 2],
    [498964527, 50371, 8],
    [499115561, 22329, 1],
    [499165985, 26215, 1],
    [499406647, 30599, 3],
    [499406647, 43466, 3],
    [499788714, 35739, 1],
    [500074823, 25459, 1],
    [500219816, 42582, 1],
    [500551919, 34469, 1],
    [500551919, 48075, 87],
    [500611162, 42953, 1],
    [500845174, 38984, 1],
    [501023475, 35530, 8],
    [501114872, 35497, 1],
    [501196445, 13637, 1],
    [501215060, 47284, 1],
    [501421098, 18230, 1],
    [501473084, 22712, 1],
    [501602515, 34663, 1],
    [502290306, 30038, 2],
    [502660462, 34165, 1],
    [502747349, 42436, 1],
    [502808048, 13508, 1],
    [502850143, 23386, 2],
    [502859924, 26535, 4],
    [502861246, 26245, 1],
    [502922913, 14954, 1],
    [503031333, 34985, 1],
    [503072463, 31355, 1],
    [503151868, 50371, 1],
    [503290341, 35225, 2],
    [503390120, 21877, 1],
    [503653715, 22329, 1],
    [503688878, 30599, 1],
    [503812373, 22599, 1],
    [503931783, 47818, 1],
    [503954607, 27194, 1],
    [503993294, 51399, 1],
    [504273830, 21812, 1],
    [504303332, 23386, 1],
    [504619141, 42659, 2],
    [504619141, 42663, 2],
    [504628731, 34711, 2],
    [504764741, 17989, 1],
    [505147374, 51915, 1],
    [505198374, 50371, 1],
    [505263644, 29539, 1],
    [505365336, 30085, 1],
    [505497266, 27306, 3],
    [505497266, 43946, 1],
    [505634789, 21332, 1],
    [505709737, 30841, 1],
    [505891825, 19259, 1],
    [505983701, 18232, 1],
    [506261442, 35497, 1],
    [506265661, 39032, 6],
    [506867777, 17987, 1],
    [507293071, 31353, 1],
    [507305305, 50371, 1],
    [507401467, 35691, 1],
    [507419684, 33988, 4],
    [507419684, 47048, 15],
    [507419684, 51915, 20],
    [507617389, 48075, 1],
    [507620664, 31111, 1],
    [507672228, 17995, 2],
    [507694326, 27306, 1],
    [507694326, 47803, 1],
    [507725138, 42678, 1],
    [507915299, 33988, 1],
    [507942330, 43978, 3],
    [507942330, 50371, 1],
    [508047566, 26489, 1],
    [508207631, 15195, 1],
    [508251845, 31081, 3],
    [508789049, 23112, 2],
    [508822298, 42404, 2],
    [509075540, 21861, 1],
    [509115257, 34711, 2],
    [509606991, 25956, 2],
    [509744524, 35467, 1],
    [509817175, 22869, 1],
    [509858121, 42438, 1],
    [509939205, 43434, 2],
    [509939205, 43466, 8],
    [510053242, 38825, 1],
    [510143475, 13363, 1],
    [510448925, 41924, 3],
    [510465312, 21844, 2],
    [510825231, 34679, 1],
    [510856025, 43946, 2],
    [510976927, 19114, 2],
    [510982115, 13397, 1],
    [511153600, 51882, 2],
    [511428558, 34197, 1],
    [511428558, 42436, 1],
    [511428558, 42660, 1],
    [511471255, 47046, 1],
    [511484765, 33972, 1],
    [511579298, 22362, 1],
    [511633976, 42661, 1],
    [511971023, 31593, 1],
    [512003053, 47028, 1],
    [512120689, 17974, 1],
    [512127097, 31081, 1],
    [512152431, 34197, 1],
    [512208524, 18755, 1],
    [512398747, 34698, 1],
    [512872100, 51915, 1],
    [512924227, 35514, 1],
    [513083237, 30085, 2],
    [513085996, 46019, 17],
    [513198373, 18505, 1],
    [513228367, 13171, 2],
    [513238811, 22392, 1],
    [513271884, 27243, 1],
    [513572483, 30293, 1],
    [513627150, 21300, 2],
    [513627150, 21812, 7],
    [513760532, 25476, 2],
    [513786868, 29780, 1],
    [513946698, 34985, 1],
    [514023324, 21300, 5],
    [514023324, 22842, 5],
    [514748778, 51384, 2],
    [514863604, 26502, 1],
    [514985551, 47046, 1],
    [515037742, 26212, 2],
    [515589862, 35530, 11],
    [515589862, 42404, 5],
    [515589862, 46019, 2],
    [515630727, 37781, 1],
    [515724729, 19259, 1],
    [515801920, 17460, 1],
    [515896966, 39739, 1],
    [516083111, 18232, 1],
    [516083111, 43674, 1],
    [516365042, 21332, 1],
    [516365042, 30615, 2],
    [516639009, 34186, 3],
    [516720799, 33683, 1],
    [516893260, 35739, 1],
    [516914055, 26182, 1],
    [517031551, 38821, 3],
    [518126561, 31595, 1],
    [518136756, 41894, 1],
    [518266605, 31081, 1],
    [518290960, 42949, 1],
    [518418325, 46771, 1],
    [518560249, 39320, 5],
    [518904282, 22696, 1],
    [518907433, 42436, 1],
    [518945144, 27065, 1],
    [519118481, 31098, 1],
    [519252882, 17995, 1],
    [519252882, 29748, 1],
    [519293890, 30293, 1],
    [519314468, 35497, 1],
    [519558977, 31081, 1],
    [519564904, 47291, 1],
    [519623634, 38084, 1],
    [519663467, 50371, 1],
    [519916561, 21332, 1],
    [519916874, 50099, 3],
    [520009884, 22375, 1],
    [520055681, 27306, 1],
    [520079647, 13879, 1],
    [520093686, 18503, 1],
    [520101807, 47030, 1],
    [520156607, 26808, 7],
    [520156607, 35498, 2],
    [520156607, 48075, 5],
    [520248618, 42694, 1],
    [520653426, 39369, 1],
    [520755847, 50870, 1],
    [520837823, 38805, 1],
    [521031805, 46790, 2],
    [521084200, 34211, 1],
    [521256681, 22842, 8],
    [521379232, 22842, 4],
    [521379232, 37972, 5],
    [521456425, 42403, 1],
    [521522337, 26535, 1],
    [521981077, 42679, 1],
    [522086251, 34985, 8],
    [522086251, 46501, 2],
    [522146807, 51915, 1],
    [522385482, 39546, 1],
    [522504215, 33988, 5],
    [522542469, 42949, 1],
    [522599450, 18230, 1],
    [522599450, 30053, 3],
    [522605017, 22842, 1],
    [522682465, 25961, 2],
    [522684399, 43175, 1],
    [523504451, 39288, 3],
    [524483766, 14136, 1],
    [524591113, 33955, 1],
    [524641310, 17460, 1],
    [524672797, 15161, 1],
    [524864657, 30872, 1],
    [524865114, 29748, 1],
    [525039806, 29558, 1],
    [525070808, 23386, 1],
    [525070808, 39316, 1],
    [525139790, 42953, 2],
    [525267506, 51866, 1],
    [525470920, 43979, 1],
    [525716087, 34699, 1],
    [525884258, 17972, 8],
    [525884258, 19259, 1],
    [526016856, 33683, 1],
    [526161553, 14151, 1],
    [526170347, 21812, 12],
    [526170347, 31081, 1],
    [526644464, 30567, 1],
    [526796240, 33988, 1],
    [526796240, 51915, 2],
    [526847698, 39322, 2],
    [526946264, 30374, 1],
    [527187634, 35643, 4],
    [527238460, 46019, 3],
    [527483291, 13380, 1],
    [527714663, 35225, 3],
    [527714663, 41892, 3],
    [528383244, 30344, 1],
    [528389822, 43430, 1],
    [528427500, 22842, 27],
    [528427500, 37972, 1],
    [528514855, 34440, 1],
    [528636691, 18004, 1],
    [528888583, 22103, 1],
    [529041665, 22842, 8],
    [529041665, 23354, 1],
    [529315524, 43428, 1],
    [529755398, 18232, 2],
    [529962997, 42436, 3],
    [530114574, 31547, 1],
    [530925937, 43687, 1],
    [530991876, 25973, 1],
    [531443110, 46790, 1],
    [531609620, 34420, 1],
    [531940121, 50889, 1],
    [532025903, 35225, 1],
    [532111844, 33988, 2],
    [532111844, 34197, 5],
    [532111844, 35225, 1],
    [532111844, 43178, 4],
    [532111844, 43466, 69],
    [532111844, 43978, 2],
    [532111844, 47046, 1],
    [532188721, 38297, 1],
    [532616286, 50887, 1],
    [533141710, 17749, 1],
    [533142088, 13910, 1],
    [533216227, 22869, 1],
    [533375891, 22392, 1],
    [533529057, 34197, 7],
    [533609326, 30569, 1],
    [533620510, 47796, 3],
    [534133337, 13123, 1],
    [534702526, 31595, 1],
    [534870080, 47046, 1],
    [534964351, 47304, 4],
    [535065076, 43946, 2],
    [535065076, 48075, 2],
    [535148920, 14134, 1],
    [535241557, 42566, 1],
    [535474537, 26470, 1],
    [535995335, 17235, 1],
    [536135067, 43417, 2],
    [536259118, 35225, 3],
    [536421253, 27338, 7],
    [536421253, 35530, 2],
    [536421253, 46019, 1],
    [536439143, 21844, 1],
    [536832851, 22362, 1],
    [536922461, 39482, 1],
    [537044536, 47272, 3],
    [537304598, 14408, 1],
    [537907926, 35205, 1],
    [538065925, 14907, 1],
    [538090690, 25716, 1],
    [538133196, 47547, 1],
    [538308679, 47046, 1],
    [538444353, 13363, 1],
    [538448096, 30551, 1],
    [538545978, 18230, 7],
    [538813812, 22375, 1],
    [538852349, 31434, 2],
    [538852349, 47017, 1],
    [538852349, 47046, 1],
    [538852349, 47048, 1],
    [539374218, 25764, 2],
    [539374218, 43466, 18],
    [539698774, 22874, 1],
    [539772053, 47047, 1],
    [539870478, 14136, 1],
    [539896380, 26468, 1],
    [540249883, 47046, 1],
    [540388180, 47287, 2],
    [540450355, 21843, 1],
    [540556867, 31643, 4],
    [540574498, 47046, 1],
    [540662839, 35257, 1],
    [540675416, 38279, 1],
    [540881091, 21556, 1],
    [541163151, 22842, 1],
    [541192755, 30053, 1],
    [541497175, 34199, 1],
    [541600370, 39827, 1],
    [541615211, 42664, 1],
    [541793262, 21332, 1],
    [541868364, 47546, 1],
    [541892120, 26457, 1],
    [542033719, 21332, 1],
    [542248504, 17203, 1],
    [542248504, 22842, 4],
    [542248504, 39514, 5],
    [542279011, 52123, 1],
    [542438602, 23129, 1],
    [542489628, 52169, 2],
    [542513580, 23355, 1],
    [542590659, 42436, 5],
    [542590659, 51915, 1],
    [542852001, 43174, 1],
    [543330175, 30053, 3],
    [543522654, 31321, 2],
    [543522654, 39305, 9],
    [543522654, 47674, 5],
    [543535875, 42953, 3],
    [543949615, 25990, 1],
    [543977914, 43977, 6],
    [544138091, 13363, 5],
    [544138091, 31321, 11],
    [544324027, 46771, 1],
    [544545109, 42147, 2],
    [544949165, 21843, 1],
    [545183976, 25962, 1],
    [545339640, 39626, 1],
    [545366611, 43466, 1],
    [545455627, 34180, 1],
    [545569866, 17974, 1],
    [545817818, 34711, 2],
    [545817818, 50371, 5],
    [545818439, 30854, 1],
    [545826465, 22599, 1],
    [545929903, 35450, 1],
    [545978052, 38292, 3],
    [546566368, 26487, 1],
    [546722151, 30085, 1],
    [546902163, 13363, 1],
    [546931810, 18501, 1],
    [546931810, 21829, 1],
    [547098300, 47291, 1],
    [547337682, 43978, 1],
    [547374686, 26487, 1],
    [547641986, 17492, 1],
    [547824876, 17734, 2],
    [547838774, 22874, 1],
    [547922885, 31081, 2],
    [548027097, 25764, 1],
    [548111467, 42436, 13],
    [548111467, 42916, 3],
    [548206732, 18263, 1],
    [548325457, 41893, 1],
    [548393822, 34888, 1],
    [548619504, 43400, 1],
    [548890039, 22329, 1],
    [549023158, 38825, 1],
    [549194700, 43689, 1],
    [549194700, 47529, 1],
    [549232319, 34406, 1],
    [549232319, 34486, 5],
    [549288803, 22632, 4],
    [549328472, 43610, 1],
    [549543556, 34165, 1],
    [549768921, 51898, 1],
    [549784076, 17974, 1],
    [549817935, 33940, 1],
    [549971667, 46779, 1],
    [550088639, 47304, 1],
    [550303576, 43178, 1],
    [550341952, 34197, 1],
    [550348410, 29781, 1],
    [550403503, 46790, 1],
    [550599879, 38821, 3],
    [550658601, 35204, 5],
    [550712833, 15050, 1],
    [550925438, 30085, 1],
    [550925438, 35465, 7],
    [550954738, 34711, 1],
    [550989251, 22874, 1],
    [551362449, 47047, 1],
    [551706790, 22329, 5],
    [551715775, 25956, 2],
    [551945886, 42389, 1],
    [551955634, 14907, 3],
    [552398216, 18232, 3],
    [552398216, 30293, 13],
    [552398216, 31081, 40],
    [552502876, 17509, 1],
    [552528527, 47287, 1],
    [552544404, 50371, 1],
    [552834428, 25973, 2],
    [552844477, 50067, 1],
    [552872265, 47290, 1],
    [552915137, 30584, 2],
    [553244225, 27256, 1],
    [553427050, 21812, 1],
    [553482612, 33955, 1],
    [554130999, 18230, 1],
    [554357556, 14937, 1],
    [554396439, 42953, 1],
    [554605774, 14907, 1],
    [554655218, 22101, 1],
    [554834267, 42953, 1],
    [554922898, 18232, 1],
    [554922898, 29779, 1],
    [554943797, 30599, 1],
    [555296556, 14907, 2],
    [555296556, 27451, 14],
    [555453967, 34187, 1],
    [555619012, 23146, 2],
    [555868182, 50613, 1],
    [556204789, 18230, 1],
    [556506548, 47047, 2],
    [556540675, 14907, 1],
    [556765182, 17203, 4],
    [556765182, 22325, 18],
    [556765182, 35193, 6],
    [556775340, 34180, 1],
    [556795635, 38536, 1],
    [557144756, 25975, 1],
    [557485749, 30809, 2],
    [557525272, 27194, 4],
    [557681900, 30068, 1],
    [557846587, 35530, 1],
    [557853351, 37972, 2],
    [558172890, 33988, 1],
    [558430022, 27049, 1],
    [558564996, 42663, 1],
    [558564996, 47818, 4],
    [558643745, 17995, 1],
    [558748818, 33844, 2],
    [558769262, 38294, 1],
    [559190788, 18499, 3],
    [559320191, 26986, 2],
    [559412196, 52107, 3],
    [559482693, 42663, 1],
    [559505483, 33587, 1],
    [559535827, 39305, 1],
    [559633745, 50341, 1],
    [559702741, 34165, 1],
    [559910243, 42404, 1],
    [560131876, 13363, 1],
    [560302339, 51915, 3],
    [560416522, 31081, 1],
    [560427400, 38277, 2],
    [560535865, 22325, 1],
    [560535865, 22329, 3],
    [560576285, 22325, 4],
    [560576285, 22329, 5],
    [560576285, 29781, 4],
    [560576285, 33844, 15],
    [560651173, 39320, 1],
    [560712808, 43466, 1],
    [560744498, 21315, 1],
    [560764282, 35225, 1],
    [560829049, 18232, 25],
    [560829049, 19259, 10],
    [560829049, 21332, 155],
    [560829049, 22325, 4],
    [560829049, 22329, 4],
    [560829049, 23386, 1],
    [560829049, 30293, 22],
    [560829049, 39514, 7],
    [560831102, 34904, 1],
    [560879483, 25652, 1],
    [561200420, 14907, 1],
    [561200420, 26696, 1],
    [561213748, 43466, 3],
    [561276505, 47529, 1],
    [561425575, 46790, 1],
    [561520943, 19274, 2],
    [561787161, 43431, 1],
    [561787161, 46771, 1],
    [561970705, 51144, 1],
    [562030669, 33683, 2],
    [562210127, 19259, 6],
    [562210127, 21812, 1],
    [562629393, 42436, 2],
    [562629393, 42660, 3],
    [562629393, 43946, 2],
    [562648614, 17237, 1],
    [562775572, 26230, 1],
    [562803436, 37748, 1],
    [563270746, 13380, 1],
    [563283818, 17738, 2],
    [563354618, 47540, 1],
    [563358586, 13733, 7],
    [563358586, 33926, 8],
    [563511755, 26937, 1],
    [563534757, 21300, 1],
    [563725686, 50887, 1],
    [564100307, 17203, 1],
    [564300844, 23355, 1],
    [564328093, 50371, 1],
    [564382850, 30344, 1],
    [564443951, 18230, 4],
    [564443951, 34955, 3],
    [564550809, 34165, 1],
    [564550809, 41897, 1],
    [564551185, 51915, 1],
    [564612475, 51915, 2],
    [564796792, 29813, 1],
    [564977790, 30582, 1],
    [565017528, 35530, 5],
    [565224443, 18232, 1],
    [565314791, 23354, 1],
    [565392971, 52170, 1],
    [565597932, 14151, 1],
    [565738115, 34406, 1],
    [565913619, 43179, 1],
    [566036405, 34197, 21],
    [566036405, 35225, 50],
    [566290510, 47283, 1],
    [566378058, 14907, 2],
    [566617879, 47800, 1],
    [566705928, 37827, 1],
    [566752717, 30340, 1],
    [567120626, 13879, 1],
    [567168739, 23386, 22],
    [567168739, 31081, 53],
    [567297333, 22612, 1],
    [567301131, 50870, 1],
    [567329520, 46276, 1],
    [567392712, 29892, 2],
    [567505353, 17203, 2],
    [567505353, 22842, 5],
    [567505353, 31081, 2],
    [567506614, 30293, 1],
    [567678111, 34197, 1],
    [567690732, 13108, 1],
    [567889136, 43687, 1],
    [568054145, 39066, 2],
    [568144167, 22087, 1],
    [568180367, 31290, 1],
    [568230864, 21812, 1],
    [568391630, 18248, 1],
    [568442587, 31098, 3],
    [568756994, 18488, 1],
    [569109187, 34647, 2],
    [569159910, 39096, 1],
    [569159910, 41892, 1],
    [569316805, 34180, 1],
    [569462888, 14907, 3],
    [569526692, 33910, 3],
    [569677998, 42151, 1],
    [569745704, 25732, 2],
    [569745704, 34436, 2],
    [569745704, 35530, 4],
    [570090217, 21812, 1],
    [570090217, 39514, 1],
    [570300014, 43979, 1],
    [570305607, 50371, 1],
    [570455733, 38277, 1],
    [570566596, 38298, 1],
    [570901679, 38808, 1],
    [570948511, 14907, 3],
    [570948511, 21300, 1],
    [571104294, 34197, 2],
    [571216456, 22375, 1],
    [571550703, 39579, 1],
    [571571610, 43466, 1],
    [571600023, 18763, 3],
    [571627536, 50371, 1],
    [571665419, 47800, 1],
    [571925902, 25764, 1],
    [572001790, 35225, 1],
    [572117638, 26213, 1],
    [572125753, 26470, 1],
    [572302463, 42436, 1],
    [572475322, 25716, 1],
    [572574733, 18763, 1],
    [572639116, 43466, 2],
    [572663612, 21556, 1],
    [572717016, 43977, 1],
    [573009083, 30824, 1],
    [573356668, 34985, 1],
    [573476392, 47304, 1],
    [573508748, 13397, 1],
    [573874585, 31145, 6],
    [573874585, 47529, 1],
    [573962441, 46262, 1],
    [574346668, 17717, 1],
    [574424423, 47674, 2],
    [574833399, 38037, 1],
    [574881815, 38552, 1],
    [575014323, 13363, 1],
    [575168005, 47046, 1],
    [575242522, 46019, 1],
    [575395404, 21844, 2],
    [575445558, 30053, 1],
    [575604906, 42949, 1],
    [575613017, 34197, 1],
    [575720147, 35225, 1],
    [575778520, 33926, 1],
    [575861994, 31606, 1],
    [575969089, 43466, 1],
    [576438472, 13875, 1],
    [576584196, 34985, 1],
    [576647509, 31321, 2],
    [576816160, 19002, 1],
    [576926981, 25958, 1],
    [576934569, 13363, 1],
    [577161312, 19273, 1],
    [577365396, 29892, 8],
    [577477010, 39626, 2],
    [577480982, 33957, 1],
    [577666609, 22325, 29],
    [577811191, 37940, 4],
    [577850508, 35225, 1],
    [577908617, 34711, 6],
    [578281952, 18568, 1],
    [578433621, 13412, 1],
    [578751865, 14697, 1],
    [578861805, 33668, 3],
    [578861805, 35225, 11],
    [578887974, 18507, 1],
    [578912266, 31081, 1],
    [578947608, 18261, 1],
    [579028996, 42404, 1],
    [579087767, 34424, 1],
    [579088831, 46533, 1],
    [579155671, 42437, 1],
    [579251676, 50627, 4],
    [579478260, 18232, 1],
    [579487226, 13397, 1],
    [579733459, 43691, 1],
    [579852853, 42436, 1],
    [580103563, 26487, 1],
    [580493852, 39305, 1],
    [580581484, 51915, 2],
    [580728582, 41860, 3],
    [580784851, 42678, 1],
    [580862666, 33956, 3],
    [580968601, 39514, 1],
    [581097684, 27338, 1],
    [581271965, 19114, 1],
    [581810899, 18231, 1],
    [581850886, 35225, 1],
    [582149359, 17974, 1],
    [582165875, 26535, 1],
    [582274371, 34469, 1],
    [582472209, 27016, 1],
    [582477665, 51384, 1],
    [582510672, 35691, 2],
    [582639805, 25956, 1],
    [582667929, 43175, 2],
    [582667929, 43431, 1],
    [582667929, 48075, 2],
    [582685283, 35204, 2],
    [582937597, 25956, 1],
    [582937597, 43466, 1],
    [583013529, 43687, 1],
    [583498143, 51142, 1],
    [583543178, 25716, 2],
    [583754104, 18263, 3],
    [583923251, 21621, 1],
    [583945321, 18262, 1],
    [583989818, 31349, 1],
    [584147774, 22325, 1],
    [584493275, 31627, 1],
    [584561498, 34469, 1],
    [585349968, 43417, 1],
    [585367253, 21893, 1],
    [585837595, 21301, 1],
    [585887460, 18792, 1],
    [586008912, 34663, 1],
    [586169206, 17572, 3],
    [586169206, 22696, 3],
    [586215696, 42149, 1],
    [586230291, 31321, 2],
    [586621205, 29748, 2],
    [586678073, 42663, 1],
    [586784261, 19034, 1],
    [586784266, 26472, 2],
    [586814834, 31081, 1],
    [587003514, 26730, 3],
    [587003514, 34711, 3],
    [587003514, 38052, 5],
    [587003514, 41892, 16],
    [587003514, 46019, 1],
    [587126509, 31322, 2],
    [587298770, 47048, 1],
    [587316061, 34180, 1],
    [587541264, 25990, 3],
    [587593602, 34469, 2],
    [587746342, 21846, 2],
    [588265213, 31349, 1],
    [588288200, 31322, 1],
    [588697103, 25652, 2],
    [589069733, 21587, 1],
    [589392941, 34197, 1],
    [589534860, 22389, 1],
    [589675219, 14729, 1],
    [589779694, 23386, 1],
    [589797066, 42679, 1],
    [589917296, 34197, 1],
    [590005700, 31113, 1],
    [590015963, 46005, 1],
    [590025183, 41892, 3],
    [590025183, 46019, 4],
    [590025183, 47046, 3],
    [590025183, 47291, 2],
    [590127256, 13637, 1],
    [590181312, 31595, 1],
    [590251822, 42920, 1],
    [590270002, 23355, 1],
    [590753829, 46790, 1],
    [590770022, 22842, 1],
    [590793056, 47047, 2],
    [590843062, 35210, 1],
    [591236508, 42953, 1],
    [591357849, 42949, 1],
    [591361511, 46778, 1],
    [591434720, 13363, 3],
    [591591827, 34469, 1],
    [591678492, 38821, 2],
    [591690185, 47048, 1],
    [591702066, 34694, 1],
    [591840532, 47304, 1],
    [591867291, 46772, 1],
    [591914586, 35257, 1],
    [591985315, 42436, 1],
    [592124805, 14937, 1],
    [592127152, 18488, 1],
    [592692195, 25990, 1],
    [592802246, 22329, 1],
    [592827866, 22618, 3],
    [592991915, 46266, 1],
    [593589330, 27240, 1],
    [593653505, 33651, 1],
    [593782965, 31098, 1],
    [593913170, 13926, 2],
    [594504618, 43431, 1],
    [594592648, 35225, 1],
    [594592648, 35530, 1],
    [594770138, 25669, 3],
    [594890935, 13363, 2],
    [594890935, 43674, 1],
    [594934523, 38536, 1],
    [595067360, 34663, 1],
    [595106887, 18232, 1],
    [595559912, 31113, 1],
    [595894804, 18616, 1],
    [595925992, 42949, 1],
    [595925992, 42953, 1],
    [596189852, 21925, 2],
    [596355191, 26986, 2],
    [596596916, 42949, 1],
    [596655567, 14391, 1],
    [597352427, 34711, 7],
    [597383422, 22842, 7],
    [597517188, 22842, 1],
    [597517188, 23354, 5],
    [597654884, 35739, 1],
    [597654884, 51915, 25],
    [597719794, 34469, 1],
    [597751665, 30631, 1],
    [597973706, 38245, 3],
    [597973866, 47047, 1],
    [598059063, 41892, 1],
    [598373751, 23354, 1],
    [598766691, 37988, 2],
    [599032333, 27306, 1],
    [599032333, 41892, 11],
    [599032333, 43946, 1],
    [599032333, 46019, 1],
    [599032333, 48075, 6],
    [599040267, 25962, 1],
    [599243424, 26294, 1],
    [599304936, 50883, 2],
    [599948037, 23386, 1],
    [599948037, 30053, 1],
    [599948037, 37972, 1],
    [599967724, 43704, 1],
    [600014886, 29796, 1],
    [600039532, 39305, 1],
    [600144767, 22887, 1],
    [600376528, 13397, 1],
    [600436304, 47561, 1],
    [600679382, 38038, 1],
    [601039380, 18230, 2],
    [601047747, 51915, 1],
    [601379295, 27001, 1],
    [601410483, 18793, 1],
    [601888193, 22100, 1],
    [601905210, 26228, 21],
    [602107672, 30584, 1],
    [602361971, 30826, 1],
    [602403730, 13171, 1],
    [602434735, 30599, 1],
    [602874379, 51383, 1],
    [603002780, 43944, 1],
    [603216381, 26986, 1],
    [603535089, 39626, 1],
    [603570689, 42436, 3],
    [603570689, 42660, 3],
    [603674907, 34711, 1],
    [603795608, 17572, 2],
    [603919402, 33988, 1],
    [604037006, 35739, 1],
    [604037006, 41892, 1],
    [604037006, 48075, 1],
    [604093774, 22329, 2],
    [604230427, 42151, 1],
    [604236708, 31321, 3],
    [604525160, 26729, 2],
    [604546908, 42436, 5],
    [604546908, 43466, 1],
    [604643811, 34197, 9],
    [604643811, 35225, 4],
    [604643811, 50371, 3],
    [604733988, 46501, 1],
    [604946117, 51659, 1],
    [605245668, 30808, 1],
    [605525234, 42661, 1],
    [605576661, 21812, 2],
    [605611638, 29780, 16],
    [605611638, 37972, 33],
    [605611638, 39514, 25],
    [605653300, 21878, 1],
    [606174439, 46790, 1],
    [606181561, 48058, 1],
    [606279576, 42949, 1],
    [606330616, 50599, 1],
    [606461633, 23354, 1],
    [606688444, 31081, 1],
    [606876905, 34197, 2],
    [606956409, 13397, 1],
    [606984157, 30085, 1],
    [607112070, 35257, 1],
    [607248347, 33988, 5],
    [607248347, 34197, 3],
    [607296305, 22325, 1],
    [607432408, 34985, 1],
    [607491102, 31081, 2],
    [607751533, 22842, 3],
    [607769457, 19267, 1],
    [607772029, 46775, 1],
    [608052709, 30839, 1],
    [608072245, 26971, 1],
    [608100988, 23386, 1],
    [608306605, 31081, 1],
    [608407459, 42404, 1],
    [608424054, 30809, 1],
    [608501988, 18488, 1],
    [608675753, 51915, 3],
    [608980217, 42949, 3],
    [609008932, 13879, 1],
    [609075185, 29816, 1],
    [609177909, 25990, 1],
    [609373453, 37972, 1],
    [609438364, 30836, 1],
    [609514828, 34711, 3],
    [609884486, 33892, 1],
    [610146945, 18568, 1],
    [610235408, 14651, 3],
    [610235408, 19034, 1],
    [610235408, 31322, 1],
    [610375779, 33972, 1],
    [610415951, 47046, 1],
    [610562687, 29815, 1],
    [610583571, 43466, 1],
    [610794275, 35210, 1],
    [610859457, 50613, 1],
    [610909669, 34985, 1],
    [610999238, 26535, 2],
    [611026851, 37748, 1],
    [611030878, 42922, 1],
    [611140923, 17995, 2],
    [611147253, 26971, 1],
    [611275187, 18230, 1],
    [611438970, 43178, 5],
    [611508035, 27274, 1],
    [611767550, 33988, 1],
    [611775018, 35193, 1],
    [611872976, 50887, 1],
    [612093121, 42663, 5],
    [612154677, 42404, 2],
    [612154677, 46019, 2],
    [612407988, 34197, 16],
    [612407988, 35225, 1],
    [612407988, 43466, 226],
    [612526368, 37785, 1],
    [612622315, 39562, 1],
    [612820434, 14907, 8],
    [612820434, 18265, 6],
    [612820434, 33844, 3],
    [612930753, 26535, 9],
    [612930753, 42660, 4],
    [612944134, 50371, 1],
    [613365053, 43431, 1],
    [613455346, 22325, 1],
    [613736865, 13363, 8],
    [613736865, 17492, 1],
    [613829490, 42663, 1],
    [613874700, 18261, 5],
    [613932450, 26986, 2],
    [614101422, 42149, 1],
    [614291073, 30344, 1],
    [614357867, 35193, 2],
    [614527383, 26474, 1],
    [614567262, 35716, 1],
    [614580247, 35643, 7],
    [614661576, 31322, 1],
    [614795452, 34405, 1],
    [614999247, 29558, 1],
    [615103076, 31079, 1],
    [615220424, 34197, 1],
    [615220424, 43178, 4],
    [615220424, 43434, 1],
    [615427536, 31402, 1],
    [615556600, 38810, 1],
    [615582170, 43178, 1],
    [615602990, 51915, 1],
    [615958034, 34711, 1],
    [616117331, 31113, 1],
    [616139620, 26986, 1],
    [616148996, 30293, 1],
    [616200447, 42164, 1],
    [616356548, 51915, 1],
    [616404365, 22329, 23],
    [616627805, 14391, 2],
    [616755159, 22325, 2],
    [616761414, 43428, 1],
    [617024889, 38022, 1],
    [617100416, 38775, 1],
    [617196208, 34949, 1],
    [617316010, 25507, 1],
    [617438271, 30599, 1],
    [617587649, 34197, 9],
    [617587649, 34711, 1],
    [617587649, 47283, 27],
    [617613680, 34469, 7],
    [617613680, 46019, 4],
    [617667489, 34437, 1],
    [617735535, 34165, 1],
    [617932885, 22842, 1],
    [618002212, 47283, 1],
    [618285353, 34101, 1],
    [618407154, 35460, 1],
    [618477322, 35465, 1],
    [618485068, 43466, 3],
    [618810311, 43466, 2],
    [618848168, 51127, 3],
    [618987376, 35465, 1],
    [619370343, 43417, 1],
    [619528240, 21332, 1],
    [619847610, 21300, 3],
    [620209664, 27049, 1],
    [620263277, 35434, 1],
    [621022333, 30824, 1],
    [621065565, 47046, 1],
    [621295110, 34938, 1],
    [621295110, 42068, 1],
    [621317738, 43466, 1],
    [621338471, 18230, 3],
    [621338471, 47674, 1],
    [621426606, 14907, 2],
    [621426606, 21812, 3],
    [621508193, 13395, 1],
    [621662189, 47047, 2],
    [621837664, 29796, 3],
    [621837664, 35193, 20],
    [621857348, 31321, 3],
    [621984436, 14134, 1],
    [622057870, 21332, 2],
    [622057870, 22842, 1],
    [622120923, 50595, 1],
    [622195483, 47546, 1],
    [622422971, 52153, 1],
    [622438559, 27226, 1],
    [622494483, 48075, 1],
    [622786663, 34165, 1],
    [622805077, 51384, 1],
    [622865185, 18232, 4],
    [622871538, 50853, 2],
    [622890891, 34197, 1],
    [622964673, 26198, 1],
    [623138480, 42665, 1],
    [623168918, 26455, 1],
    [623178223, 33988, 2],
    [623288603, 25652, 1],
    [623384758, 38022, 2],
    [623389038, 34711, 1],
    [623723900, 22358, 2],
    [624052616, 43466, 6],
    [624077183, 26983, 1],
    [624085532, 39337, 1],
    [624085532, 47547, 3],
    [624848178, 13363, 1],
    [625115468, 27563, 1],
    [625149444, 21812, 2],
    [625205532, 47048, 1],
    [625205532, 51915, 7],
    [625230453, 38774, 1],
    [625232822, 46244, 1],
    [625470577, 51144, 1],
    [625668120, 43175, 1],
    [626096037, 18232, 4],
    [626380451, 46771, 3],
    [626580477, 29781, 1],
    [626777772, 18763, 1],
    [626777772, 30792, 1],
    [626777772, 31595, 1],
    [626780147, 34437, 1],
    [626794074, 30039, 1],
    [626828920, 34165, 3],
    [626984912, 42630, 2],
    [627064696, 22842, 1],
    [627331618, 42953, 1],
    [627666775, 34711, 1],
    [627670841, 42949, 1],
    [627823883, 35462, 1],
    [627823883, 35499, 6],
    [627982057, 39096, 1],
    [628169558, 30327, 1],
    [628251747, 39305, 1],
    [628434550, 34424, 1],
    [628627374, 25956, 1],
    [628634799, 19082, 1],
    [628692006, 50356, 1],
    [628706002, 18490, 1],
    [628778252, 31595, 1],
    [628894840, 50371, 1],
    [629008882, 26808, 1],
    [629008882, 35000, 1],
    [629017710, 30293, 2],
    [629115509, 30053, 4],
    [629329009, 21812, 4],
    [629373814, 35530, 7],
    [629425386, 41923, 1],
    [629434936, 42953, 1],
    [629502374, 34215, 1],
    [629634025, 18488, 1],
    [629679412, 47803, 1],
    [629901303, 46019, 1],
    [629955959, 30021, 1],
    [630143084, 34439, 1],
    [630290674, 17972, 3],
    [630351429, 34985, 3],
    [630351429, 46019, 1],
    [630354192, 34165, 1],
    [630451082, 39337, 1],
    [630679982, 27018, 1],
    [630679982, 34711, 3],
    [630679982, 41925, 1],
    [630761637, 47287, 1],
    [631328271, 14986, 2],
    [631432384, 38022, 4],
    [631440643, 47531, 1],
    [631525226, 14729, 1],
    [631540197, 46779, 1],
    [631592048, 47046, 4],
    [631761004, 17572, 1],
    [631772066, 42949, 6],
    [632253849, 35225, 2],
    [632253849, 43466, 1],
    [632253849, 43978, 1],
    [632381594, 21844, 1],
    [632533238, 22842, 2],
    [633442776, 30597, 1],
    [633456563, 50292, 1],
    [633480952, 21812, 1],
    [633644475, 17995, 1],
    [633661383, 50341, 4],
    [633740423, 23386, 1],
    [633933178, 33988, 1],
    [633989227, 42151, 1],
    [634031590, 31094, 1],
    [634031590, 46518, 1],
    [634032478, 42953, 1],
    [634158570, 47046, 2],
    [634200134, 33844, 1],
    [634368589, 34697, 1],
    [634933388, 13363, 2],
    [634933388, 22362, 1],
    [635112389, 38245, 1],
    [635213270, 17739, 3],
    [635213270, 21300, 2],
    [635213270, 21812, 4],
    [635288673, 34663, 1],
    [635299931, 38825, 1],
    [635318119, 43192, 1],
    [635589552, 31081, 1],
    [635637929, 39562, 1],
    [635652316, 46516, 1],
    [635877418, 15050, 6],
    [635972469, 43160, 1],
    [636231211, 50116, 7],
    [636328809, 47818, 1],
    [636612170, 38052, 2],
    [636641412, 22329, 1],
    [636677808, 13111, 1],
    [636772895, 34197, 1],
    [636841447, 21812, 2],
    [637051589, 26218, 2],
    [637397324, 30599, 1],
    [637517331, 31081, 1],
    [637792064, 30036, 1],
    [637888377, 27256, 1],
    [637990064, 34469, 2],
    [637990064, 41892, 1],
    [638482205, 22325, 4],
    [638489106, 30035, 1],
    [638577746, 50371, 2],
    [638637094, 34711, 1],
    [638788250, 43175, 1],
    [638856210, 34197, 1],
    [639045853, 51915, 1],
    [639190457, 42436, 2],
    [639410913, 46276, 1],
    [639442565, 42436, 1],
    [639701055, 34197, 1],
    [639893010, 42068, 1],
    [639947839, 30599, 1],
    [640233276, 27338, 3],
    [640499636, 34711, 1],
    [640532536, 31370, 10],
    [640546229, 46779, 2],
    [640694843, 50371, 1],
    [640765074, 29748, 1],
    [640856639, 26808, 2],
    [640884029, 43449, 1],
    [640897733, 25780, 1],
    [641901373, 23131, 1],
    [641980632, 33715, 1],
    [642637271, 51384, 1],
    [642768620, 18232, 1],
    [642768620, 27226, 1],
    [643455953, 43191, 1],
    [643464923, 34442, 1],
    [643670884, 18499, 1],
    [643699589, 46790, 3],
    [643722186, 30792, 1],
    [643850196, 17492, 1],
    [643939681, 27243, 1],
    [643991318, 34197, 1],
    [644058478, 42407, 1],
    [644551022, 22087, 1],
    [644660827, 43434, 1],
    [644705890, 14729, 1],
    [644711341, 22329, 2],
    [644711341, 46132, 6],
    [644812869, 38789, 1],
    [645047987, 46773, 2],
    [645053295, 51127, 1],
    [645354675, 19049, 1],
    [645565580, 35000, 1],
    [645743007, 46788, 1],
    [645872180, 34921, 1],
    [646115271, 48058, 1],
    [646157635, 30836, 1],
    [646227511, 38968, 1],
    [646319684, 35210, 11],
    [646630497, 17995, 1],
    [646680667, 18763, 29],
    [646706969, 38810, 1],
    [646920196, 31321, 1],
    [647088092, 25959, 1],
    [647206197, 34985, 1],
    [647392751, 13875, 1],
    [647667699, 13492, 1],
    [647853867, 26986, 1],
    [647895331, 34133, 1],
    [647897390, 43945, 1],
    [647951878, 30053, 1],
    [648123959, 29892, 2],
    [648224425, 23354, 1],
    [648375050, 26213, 1],
    [648391273, 18488, 1],
    [648575600, 30344, 1],
    [648632036, 30599, 1],
    [648654947, 43419, 1],
    [648861371, 25956, 1],
    [648866018, 14904, 2],
    [648878093, 39320, 1],
    [649160352, 43466, 14],
    [649235893, 18760, 1],
    [649426731, 35193, 2],
    [649456071, 51399, 1],
    [649937167, 42436, 1],
    [650060485, 21812, 1],
    [650066884, 35240, 1],
    [650070954, 13875, 1],
    [650291364, 50099, 1],
    [650360111, 23354, 1],
    [650396846, 46019, 1],
    [650572981, 42953, 1],
    [650639541, 14954, 1],
    [650847659, 35739, 1],
    [650876080, 13894, 1],
    [651106248, 42437, 1],
    [651441266, 35497, 1],
    [651696149, 30567, 2],
    [651903498, 22874, 2],
    [651917860, 18488, 1],
    [651985111, 38821, 1],
    [652337379, 35225, 1],
    [652449017, 41924, 1],
    [653107645, 25668, 2],
    [653164065, 43466, 1],
    [653226935, 46019, 1],
    [653262096, 30085, 1],
    [653301820, 19002, 1],
    [653369433, 42436, 1],
    [653369433, 43466, 1],
    [653453035, 21812, 1],
    [653666474, 42436, 6],
    [653695146, 26983, 1],
    [653702837, 27498, 1],
    [653780899, 13109, 1],
    [654177088, 47304, 1],
    [654364689, 22362, 1],
    [654377706, 22214, 1],
    [654456264, 25764, 4],
    [654581594, 47047, 1],
    [654763612, 29796, 4],
    [654790513, 35000, 10],
    [654808766, 33988, 1],
    [654852712, 38743, 1],
    [654895366, 23098, 1],
    [655088191, 22842, 2],
    [655603552, 35193, 3],
    [655653598, 43946, 3],
    [655653598, 46019, 1],
    [655654740, 21301, 1],
    [655835458, 30037, 1],
    [655934373, 31353, 4],
    [656071240, 18232, 3],
    [656252676, 38518, 1],
    [656372371, 43080, 1],
    [656399879, 26986, 3],
    [656445062, 22325, 1],
    [656471236, 21851, 1],
    [656518902, 26729, 3],
    [656720968, 27211, 1],
    [657345285, 26181, 1],
    [657446330, 30293, 16],
    [657543803, 22874, 1],
    [657931303, 35239, 1],
    [658137348, 46790, 2],
    [658242244, 19259, 3],
    [658330098, 21300, 4],
    [658330098, 21812, 4],
    [658463186, 23386, 2],
    [658480307, 35193, 3],
    [658524808, 50340, 1],
    [658532258, 22358, 1],
    [658575850, 14907, 1],
    [658583160, 17738, 1],
    [658762870, 35225, 6],
    [658820465, 43466, 2],
    [658960492, 51915, 1],
    [658995250, 46132, 1],
    [659215553, 46790, 1],
    [659236210, 21589, 1],
    [659451781, 22087, 1],
    [659666737, 35499, 1],
    [659935360, 27483, 1],
    [659957050, 38277, 4],
    [660188027, 34985, 2],
    [660313149, 17460, 1],
    [660516396, 34938, 1],
    [660550798, 50341, 1],
    [660778067, 18232, 7],
    [660844717, 33956, 7],
    [660844717, 34711, 1],
    [660981402, 22329, 1],
    [661056853, 21844, 1],
    [661150989, 22325, 1],
    [661255851, 39318, 1],
    [661258391, 43466, 2],
    [661259496, 18793, 1],
    [661322553, 34469, 1],
    [661475308, 35193, 1],
    [661845105, 26986, 2],
    [661845105, 43466, 2],
    [661903138, 42659, 1],
    [662212784, 30359, 1],
    [662225020, 38821, 2],
    [662505435, 39575, 1],
    [662860328, 33988, 1],
    [663004989, 13363, 1],
    [663363558, 14907, 1],
    [663466515, 18231, 1],
    [663670691, 13879, 1],
    [663670691, 14937, 1],
    [663856093, 18755, 1],
    [663924197, 30053, 1],
    [664109009, 18232, 1],
    [664109009, 33844, 12],
    [664138872, 30631, 1],
    [664261661, 43691, 3],
    [664283782, 29491, 1],
    [664353310, 51915, 1],
    [664617545, 47046, 2],
    [665010377, 14907, 1],
    [665499063, 43178, 2],
    [665807679, 14937, 3],
    [665884968, 25444, 1],
    [666102395, 46484, 4],
    [666317820, 34469, 1],
    [666630869, 48075, 1],
    [666742704, 51915, 1],
    [667028000, 47544, 1],
    [667093223, 42949, 1],
    [667098217, 35464, 2],
    [667158894, 46790, 1],
    [667161021, 42646, 2],
    [667223645, 42666, 1],
    [667291486, 29828, 1],
    [667429912, 38984, 1],
    [667455041, 35739, 1],
    [667625305, 47541, 5],
    [668165169, 39337, 2],
    [668375088, 47240, 1],
    [668415215, 43687, 4],
    [668545633, 22358, 1],
    [668603058, 14151, 1],
    [669010105, 38968, 1],
    [669012788, 27018, 1],
    [669243379, 14391, 1],
    [669470658, 13363, 1],
    [669470658, 22325, 1],
    [669482724, 30854, 1],
    [669696068, 41925, 1],
    [669723908, 22664, 1],
    [669818174, 22325, 1],
    [669919414, 14939, 5],
    [669969931, 46244, 3],
    [670014188, 34197, 1],
    [670059358, 22887, 1],
    [670062794, 22325, 1],
    [670081576, 14937, 1],
    [670149531, 35204, 1],
    [670303781, 35000, 1],
    [670452222, 34953, 1],
    [670628691, 29619, 1],
    [670905718, 47015, 1],
    [671580351, 30390, 1],
    [671904329, 22889, 1],
    [672115762, 46276, 1],
    [672306257, 23146, 2],
    [672764899, 42149, 1],
    [672959349, 26986, 1],
    [673040914, 47769, 1],
    [673107188, 17972, 2],
    [673608139, 14134, 1],
    [673762980, 30824, 1],
    [673939735, 30809, 1],
    [674035709, 25958, 1],
    [674114501, 22086, 1],
    [674242591, 14650, 1],
    [674419184, 34180, 1],
    [674476705, 35225, 8],
    [674545361, 34117, 1],
    [674676374, 21843, 1],
    [674696176, 26232, 1],
    [674800785, 30053, 1],
    [675048973, 34185, 11],
    [675149658, 26468, 1],
    [675204707, 26535, 1],
    [675204707, 33955, 3],
    [675204707, 43466, 1],
    [675323426, 22329, 1],
    [675420828, 30809, 2],
    [675536821, 50371, 5],
    [675707050, 13396, 1],
    [675707050, 30792, 1],
    [676102423, 51384, 1],
    [676375484, 14679, 1],
    [676400309, 22874, 1],
    [676400309, 30293, 1],
    [676712296, 22618, 1],
    [676976284, 47257, 1],
    [677138378, 47013, 3],
    [677146659, 30599, 4],
    [677162487, 30074, 1],
    [677233618, 29748, 1],
    [677700868, 42436, 1],
    [677734615, 30357, 1],
    [678047379, 22871, 1],
    [678311905, 50371, 10],
    [678477468, 35225, 1],
    [678508475, 19259, 1],
    [678512051, 43466, 1],
    [678512051, 47283, 10],
    [678512051, 47306, 3],
    [678512051, 47539, 25],
    [678539198, 25701, 1],
    [678593855, 22329, 1],
    [678609323, 47306, 2],
    [678686348, 35273, 1],
    [678871933, 38502, 5],
    [679137158, 39830, 1],
    [679271623, 43722, 2],
    [679368851, 50371, 2],
    [679526613, 33956, 1],
    [679624541, 22842, 1],
    [679631076, 19034, 1],
    [679665515, 43175, 1],
    [679729510, 26723, 1],
    [679982537, 30616, 1],
    [679994697, 34694, 1],
    [680092548, 52170, 1],
    [680270085, 26727, 1],
    [680283161, 38549, 1],
    [680621100, 21300, 1],
    [680633356, 23386, 2],
    [680737906, 21556, 1],
    [680968929, 29539, 1],
    [680977157, 51369, 1],
    [681247867, 27306, 1],
    [681447294, 18230, 4],
    [681507152, 34677, 1],
    [681808234, 38805, 1],
    [681896137, 43610, 1],
    [682043188, 39514, 1],
    [682337847, 18232, 1],
    [682403673, 47032, 1],
    [682430641, 15050, 1],
    [682734652, 34215, 1],
    [683026423, 34679, 1],
    [683058558, 30329, 1],
    [683310423, 35193, 1],
    [683414814, 39594, 1],
    [683538936, 19002, 1],
    [683834843, 38551, 1],
    [684062177, 42871, 1],
    [684405583, 22100, 1],
    [684439921, 31321, 1],
    [684601474, 46771, 2],
    [684803338, 34186, 4],
    [684820793, 51403, 1],
    [684940954, 14907, 1],
    [684940954, 19259, 6],
    [685006349, 13363, 1],
    [685268878, 23355, 1],
    [685313242, 39322, 1],
    [685401151, 30390, 1],
    [685463334, 43978, 1],
    [685632478, 38292, 1],
    [686149186, 29539, 2],
    [686151291, 43977, 1],
    [686153382, 26983, 1],
    [686177344, 22329, 1],
    [686177344, 29748, 1],
    [686456352, 26742, 1],
    [686622573, 25764, 3],
    [686622573, 42436, 5],
    [686622573, 42916, 1],
    [686622573, 43172, 1],
    [686708628, 22329, 1],
    [686849495, 14907, 1],
    [686849495, 29780, 3],
    [686849495, 39514, 2],
    [686988601, 21589, 1],
    [687103698, 43192, 1],
    [687139824, 19259, 5],
    [687149071, 26535, 2],
    [687180689, 14761, 1],
    [687971650, 47048, 1],
    [688266661, 34698, 1],
    [688306290, 39322, 1],
    [688629049, 50870, 1],
    [688929901, 13637, 1],
    [689809004, 17731, 3],
    [689809004, 18232, 69],
    [689809004, 19259, 20],
    [689827812, 14648, 1],
    [690070954, 51915, 1],
    [690079594, 30567, 2],
    [690156378, 39063, 1],
    [690194158, 42436, 1],
    [690367671, 39482, 1],
    [690535929, 14954, 1],
    [690535929, 26986, 1],
    [690701555, 34985, 3],
    [690897504, 34663, 1],
    [691102690, 43977, 1],
    [691374836, 39514, 3],
    [691404921, 33988, 1],
    [691404921, 51915, 2],
    [691474647, 52169, 1],
    [691865974, 17972, 1],
    [691865974, 31081, 1],
    [691903253, 42935, 1],
    [692012844, 14907, 1],
    [692013206, 31081, 6],
    [692013206, 34469, 1],
    [692313108, 21812, 5],
    [692474367, 30053, 1],
    [692503090, 51384, 6],
    [692518967, 31113, 1],
    [692700215, 14907, 1],
    [692724863, 51915, 1],
    [692790703, 38279, 1],
    [692797385, 19114, 1],
    [692801970, 26744, 1],
    [692975272, 50371, 2],
    [693090310, 38825, 1],
    [693259141, 31098, 2],
    [693356267, 26468, 1],
    [693418557, 35208, 1],
    [693499653, 22618, 1],
    [693578496, 31323, 1],
    [694553058, 34951, 1],
    [694591731, 43946, 1],
    [694591731, 50371, 9],
    [694621531, 26535, 1],
    [695155549, 38551, 1],
    [695355353, 14937, 1],
    [695467167, 14408, 1],
    [695597664, 26712, 1],
    [695907019, 51915, 1],
    [696155893, 43400, 1],
    [696768725, 26212, 1],
    [696971989, 21846, 1],
    [697002554, 42436, 1],
    [697060237, 43978, 1],
    [697166375, 25395, 2],
    [697201926, 22341, 1],
    [697398960, 43434, 1],
    [697507602, 35514, 1],
    [697928888, 42949, 1],
    [698402772, 51399, 1],
    [698609280, 39322, 1],
    [698610194, 34663, 1],
    [698645502, 42436, 1],
    [698823182, 26792, 1],
    [698903797, 25764, 8],
    [698903797, 42404, 89],
    [698903797, 42660, 2],
    [698903797, 46019, 2],
    [699221951, 19066, 1],
    [699285661, 14136, 1],
    [699396284, 31081, 1],
    [699925875, 38004, 2],
    [699940437, 46262, 1],
    [699942993, 29780, 5],
    [700063850, 35225, 4],
    [700063850, 42436, 8],
    [700063850, 42916, 11],
    [700063850, 42953, 1],
    [700089526, 18232, 1],
    [700230379, 34711, 1],
    [700243639, 18232, 1],
    [700487503, 47035, 1],
    [700565955, 46503, 1],
    [700664035, 18232, 1],
    [700788271, 47546, 1],
    [700958140, 51915, 1],
    [701182503, 21812, 761],
    [701182503, 22356, 97],
    [701182503, 22362, 1],
    [701182503, 22842, 172],
    [701418393, 34954, 3],
    [701418393, 42953, 2],
    [701454249, 22362, 1],
    [701458956, 47015, 1],
    [701541693, 50371, 1],
    [701750404, 21831, 1],
    [701791438, 51144, 1],
    [701921048, 34953, 2],
    [702155684, 50371, 2],
    [702278715, 34951, 1],
    [702378648, 18102, 1],
    [702627916, 47304, 1],
    [702726075, 17995, 9],
    [702843141, 13396, 1],
    [703384263, 41925, 1],
    [703456092, 42885, 1],
    [703505436, 34197, 1],
    [703505436, 50371, 1],
    [703780048, 26468, 2],
    [703828495, 50533, 1],
    [703867047, 14407, 1],
    [703965984, 25701, 1],
    [704063080, 42436, 17],
    [704063080, 43466, 1],
    [704114261, 14651, 3],
    [704120890, 26005, 1],
    [704236319, 38534, 1],
    [704275317, 27563, 1],
    [704287240, 43175, 1],
    [704287240, 43178, 5],
    [704299683, 25702, 1],
    [704557134, 26453, 1],
    [704558956, 43466, 6],
    [704581689, 47015, 1],
    [704866480, 50887, 1],
    [704881043, 34934, 1],
    [704992843, 33988, 14],
    [705361268, 30293, 1],
    [705439044, 47706, 1],
    [705602946, 30085, 1],
    [705735026, 31113, 1],
    [705742810, 15162, 1],
    [706011567, 35225, 1],
    [706152515, 27016, 1],
    [706159386, 25956, 1],
    [706202640, 23386, 1],
    [706248073, 31063, 1],
    [706581932, 41923, 2],
    [706833155, 14151, 1],
    [706846212, 43208, 2],
    [707307055, 38307, 1],
    [707307055, 47306, 1],
    [707350450, 21812, 1],
    [707504335, 50371, 1],
    [707624067, 30102, 1],
    [707717412, 31608, 1],
    [707819993, 30053, 2],
    [708036543, 17220, 2],
    [708199050, 30904, 1],
    [708615657, 14697, 1],
    [708644827, 34692, 1],
    [708669886, 26457, 2],
    [708780158, 30021, 1],
    [708841481, 22375, 1],
    [708902181, 35739, 1],
    [709023475, 34921, 1],
    [709220886, 14907, 1],
    [709542782, 42663, 1],
    [709986933, 30599, 1],
    [710102563, 30342, 1],
    [710207802, 27226, 2],
    [710514345, 25956, 1],
    [710559192, 35418, 1],
    [710668902, 30039, 1],
    [711321452, 38791, 1],
    [711437251, 29781, 2],
    [711479530, 46790, 1],
    [711535349, 29780, 1],
    [711753618, 14907, 1],
    [711851660, 17972, 1],
    [711888550, 50371, 1],
    [712092927, 46758, 2],
    [712337657, 42152, 1],
    [712403618, 33956, 1],
    [712430183, 33927, 1],
    [712452596, 42407, 1],
    [712593258, 30085, 1],
    [712888556, 13958, 1],
    [713241830, 14425, 4],
    [713706596, 30792, 3],
    [713876100, 46019, 1],
    [714018444, 35225, 3],
    [714018444, 42436, 34],
    [714033685, 38020, 1],
    [714328953, 34229, 1],
    [714550120, 42661, 2],
    [714693316, 34953, 1],
    [714852930, 13508, 1],
    [714876347, 47291, 1],
    [714909623, 14394, 1],
    [714965521, 30327, 1],
    [715040264, 34197, 2],
    [715081477, 51915, 1],
    [715096088, 35243, 1],
    [715131675, 14713, 1],
    [715163652, 30053, 2],
    [715321419, 26005, 1],
    [715768476, 43402, 1],
    [715854468, 30293, 1],
    [715978473, 39575, 1],
    [716038577, 51834, 1],
    [716131780, 14006, 1],
    [716239834, 29541, 1],
    [716298450, 50371, 2],
    [716350459, 17482, 11],
    [716378649, 34197, 1],
    [716378649, 42436, 3],
    [716394979, 43466, 1],
    [716846117, 43466, 2],
    [717087475, 31081, 1],
    [717109325, 27258, 1],
    [717150672, 22842, 2],
    [717335688, 47754, 1],
    [717626668, 22393, 2],
    [717653562, 19259, 1],
    [717661970, 27209, 2],
    [717863011, 35225, 1],
    [717922390, 47046, 14],
    [717922390, 47547, 3],
    [718180101, 13875, 1],
    [718395181, 22874, 1],
    [718571506, 34245, 1],
    [718676229, 23210, 5],
    [718676229, 34469, 3],
    [718676229, 35225, 22],
    [718676229, 43466, 11],
    [718676229, 43978, 10],
    [718687056, 33683, 1],
    [718734037, 47304, 1],
    [718739326, 50627, 1],
    [719095917, 51624, 1],
    [719134145, 13619, 1],
    [719446885, 31627, 1],
    [719693996, 31353, 2],
    [720070047, 17203, 1],
    [720455371, 51142, 1],
    [720639086, 38279, 1],
    [720688504, 17974, 1],
    [720863524, 38536, 1],
    [721140096, 26953, 2],
    [721283444, 46519, 1],
    [721516634, 47287, 1],
    [721576480, 39048, 1],
    [721906026, 13363, 1],
    [722070160, 22842, 1],
    [722183186, 38020, 1],
    [722447503, 23353, 1],
    [722461283, 18230, 6],
    [722656775, 51403, 1],
    [722757636, 38968, 1],
    [722810860, 47046, 2],
    [723070483, 46132, 1],
    [723292857, 43979, 1],
    [723336984, 25764, 1],
    [723336984, 42436, 9],
    [723481078, 23386, 1],
    [723485039, 22325, 1],
    [723555994, 17735, 2],
    [723801567, 30359, 10],
    [723826502, 51866, 1],
    [723865235, 31113, 1],
    [724059802, 46164, 1],
    [724114007, 34197, 3],
    [724114007, 42436, 2],
    [724163501, 34970, 1],
    [724683114, 34117, 1],
    [725007997, 13879, 1],
    [725240707, 30053, 1],
    [725332926, 42935, 1],
    [725450927, 18232, 18],
    [725462215, 34197, 1],
    [725512893, 42436, 1],
    [725574971, 47032, 1],
    [725605975, 34469, 1],
    [725905810, 47047, 1],
    [726088045, 51896, 2],
    [726142494, 47304, 3],
    [726374780, 34469, 1],
    [726459590, 48075, 1],
    [726590209, 13508, 3],
    [726633323, 43417, 2],
    [726796090, 18488, 1],
    [726835801, 38791, 1],
    [726949719, 35225, 20],
    [726949719, 41892, 9],
    [727070889, 35498, 1],
    [727143978, 31355, 1],
    [727305339, 15050, 1],
    [727496194, 26502, 1],
    [727516272, 51383, 1],
    [727638974, 22325, 1],
    [727751175, 33930, 1],
    [728437439, 30085, 1],
    [728887211, 23355, 1],
    [728935614, 30072, 1],
    [728989076, 13363, 1],
    [729032516, 51866, 1],
    [729055558, 30344, 1],
    [729238784, 34374, 1],
    [729594381, 13363, 1],
    [730230481, 31081, 1],
    [730635796, 30085, 2],
    [730978000, 47032, 1],
    [731168445, 33683, 1],
    [731168445, 50371, 1],
    [731221908, 51915, 6],
    [731471410, 26474, 1],
    [731679551, 18745, 1],
    [732044760, 27338, 2],
    [732205434, 18568, 2],
    [732205434, 42406, 1],
    [732282802, 51127, 1],
    [732284006, 30567, 1],
    [732307675, 39316, 3],
    [732582206, 30327, 2],
    [732639391, 50870, 2],
    [732698690, 43178, 1],
    [732802489, 37940, 1],
    [732854813, 34711, 1],
    [732877565, 30839, 2],
    [732978394, 33683, 1],
    [733385335, 39831, 1],
    [733708737, 35193, 1],
    [733840866, 22857, 5],
    [733913743, 25669, 3],
    [734033388, 46515, 1],
    [734395678, 34469, 1],
    [734418131, 48075, 1],
    [735224732, 14651, 1],
    [735286883, 38743, 1],
    [735476511, 13619, 1],
    [735569245, 47800, 1],
    [735586160, 30053, 1],
    [735898888, 39562, 1],
    [736181826, 17203, 1],
    [736406455, 39579, 1],
    [736816890, 25701, 1],
    [736915392, 43946, 4],
    [737062657, 41892, 1],
    [737080598, 18231, 1],
    [737230698, 30324, 1],
    [737270439, 25764, 1],
    [737524448, 39016, 1],
    [737976395, 47046, 1],
    [738000221, 26473, 1],
    [738292348, 46276, 1],
    [738826352, 31609, 1],
    [738830840, 43946, 1],
    [739109115, 46259, 1],
    [739138037, 42436, 3],
    [739138037, 51915, 7],
    [739154731, 22088, 1],
    [739224236, 42436, 1],
    [739255720, 47304, 1],
    [739376854, 46790, 1],
    [739395445, 26294, 1],
    [739688053, 35739, 1],
    [739792749, 25973, 1],
    [740324611, 42436, 11],
    [740473144, 46008, 1],
    [740487362, 18230, 3],
    [740487362, 23386, 6],
    [740487362, 31321, 1],
    [740487362, 31322, 4],
    [740681701, 30856, 3],
    [740697724, 26986, 1],
    [740722415, 46694, 1],
    [740753852, 47046, 1],
    [740879864, 48075, 2],
    [741257368, 26212, 17],
    [741257368, 35739, 7],
    [741257368, 37988, 1],
    [741329294, 46771, 13],
    [741450568, 34711, 34],
    [741450568, 43178, 20],
    [741450568, 43466, 81],
    [741450568, 43978, 12],
    [741667945, 33683, 1],
    [741667945, 46019, 1],
    [741673980, 25764, 1],
    [741673980, 34985, 1],
    [741673980, 35497, 1],
    [741673980, 41924, 1],
    [741705693, 34711, 1],
    [741756728, 17747, 1],
    [741782768, 18745, 1],
    [741906492, 17766, 1],
    [742158385, 31161, 2],
    [742363000, 33844, 1],
    [742454208, 51915, 1],
    [742523374, 14391, 1],
    [742557535, 39316, 1],
    [742929015, 22842, 1],
    [743098746, 30587, 1],
    [743132221, 27240, 1],
    [743605810, 51142, 1],
    [743712335, 35497, 1],
    [743712335, 42949, 1],
    [744027175, 22617, 1],
    [744040366, 35462, 2],
    [744067365, 34469, 1],
    [744067365, 35225, 4],
    [744067365, 43946, 1],
    [744117153, 13363, 1],
    [744117260, 18232, 3],
    [744435263, 34904, 1],
    [744964360, 26294, 1],
    [745010329, 51915, 1],
    [745403967, 34180, 1],
    [745581715, 26504, 1],
    [745626410, 27017, 1],
    [746182171, 21332, 1],
    [746182171, 31290, 1],
    [746461629, 18616, 1],
    [746461629, 47800, 1],
    [746684802, 34469, 1],
    [746684802, 46019, 1],
    [746684802, 48075, 2],
    [746704438, 50341, 1],
    [746754576, 30357, 1],
    [746772377, 42949, 2],
    [746785705, 47013, 6],
    [747164368, 35739, 4],
    [747486704, 38262, 3],
    [747687601, 43978, 1],
    [747804763, 43178, 1],
    [748006436, 19259, 1],
    [748224147, 35204, 2],
    [748472734, 21668, 1],
    [748603508, 22100, 3],
    [748610861, 34469, 1],
    [748610861, 43175, 1],
    [748612055, 26808, 1],
    [748637939, 14408, 1],
    [748668705, 35530, 2],
    [748865435, 50356, 1],
    [749137544, 17974, 1],
    [749177805, 21812, 7],
    [749177805, 22329, 2],
    [749420113, 47046, 1],
    [749657002, 47256, 1],
    [749768894, 26730, 1],
    [749831254, 26535, 1],
    [749844516, 42436, 10],
    [750062534, 18251, 1],
    [750336392, 21668, 1],
    [750420800, 14907, 1],
    [750458919, 13881, 1],
    [750712305, 33683, 1],
    [750823736, 29815, 1],
    [751319038, 35225, 1],
    [751529690, 46771, 1],
    [751718640, 14937, 2],
    [751944578, 30599, 2],
    [752016538, 39514, 1],
    [752462248, 14907, 1],
    [752558924, 21812, 1],
    [752851763, 30599, 2],
    [752993133, 46499, 1],
    [753171545, 46267, 1],
    [753190225, 15162, 1],
    [753266714, 19016, 1],
    [754054199, 25507, 2],
    [754054199, 34469, 2],
    [754429979, 33893, 1],
    [754476069, 42663, 1],
    [754496075, 22842, 26],
    [754504012, 30340, 1],
    [754816457, 25959, 1],
    [754852545, 34165, 1],
    [755057488, 22329, 12],
    [755229021, 34424, 2],
    [755406652, 35210, 1],
    [755517798, 17731, 1],
    [755726835, 13444, 1],
    [755759821, 47544, 1],
    [755838013, 39322, 2],
    [755873972, 13639, 1],
    [755892435, 21587, 1],
    [756152575, 42436, 2],
    [756206407, 30792, 1],
    [756285645, 37988, 1],
    [756301142, 14907, 1],
    [756406197, 51915, 2],
    [756428305, 22150, 1],
    [756440728, 34954, 16],
    [756440728, 35739, 15],
    [756563100, 51881, 1],
    [756586241, 13444, 1],
    [756619160, 18022, 1],
    [756736493, 35225, 1],
    [756806895, 14986, 1],
    [756817364, 43191, 1],
    [756990583, 37940, 2],
    [757133607, 14954, 1],
    [757296903, 47304, 1],
    [757438516, 34407, 1],
    [757584287, 35386, 1],
    [757919160, 30344, 13],
    [758107689, 27256, 1],
    [758115254, 50356, 1],
    [758287071, 39609, 1],
    [758349917, 47046, 1],
    [758543773, 18230, 1],
    [758917776, 35418, 1],
    [758925452, 22329, 5],
    [759155867, 31386, 1],
    [759318771, 23162, 1],
    [759332064, 18755, 1],
    [759435647, 19259, 1],
    [759488591, 14395, 1],
    [759520058, 42953, 1],
    [759622956, 26696, 1],
    [759703433, 30842, 2],
    [759703433, 51834, 1],
    [759768037, 26729, 1],
    [759801848, 38984, 1],
    [760052323, 39514, 2],
    [760076185, 29781, 1],
    [760290629, 18232, 3],
    [760290629, 21812, 3],
    [760290629, 30053, 3],
    [760521311, 47770, 1],
    [760560018, 47291, 2],
    [760560018, 47547, 6],
    [760579491, 23386, 1],
    [760592721, 27240, 1],
    [760644576, 50371, 1],
    [760823365, 18232, 2],
    [761082527, 43466, 3],
    [761086103, 17203, 2],
    [761243938, 42180, 2],
    [761268707, 23354, 2],
    [761672444, 47529, 1],
    [761711854, 21844, 1],
    [762020335, 33683, 1],
    [762028081, 30586, 1],
    [762086308, 34662, 1],
    [762296714, 43175, 2],
    [762636695, 13363, 1],
    [762639299, 18038, 1],
    [762710716, 43112, 1],
    [762818102, 14907, 3],
    [762818102, 31081, 6],
    [762922873, 13476, 1],
    [762922873, 41892, 1],
    [762922873, 48041, 1],
    [762961785, 18507, 1],
    [763296800, 21812, 1],
    [763344204, 48075, 1],
    [763349052, 43978, 2],
    [763703458, 43978, 13],
    [763720227, 31113, 1],
    [763797900, 22648, 1],
    [763833502, 26980, 4],
    [763910160, 18488, 1],
    [764106068, 34985, 1],
    [764200046, 30074, 1],
    [764997665, 25796, 4],
    [764997665, 43178, 13],
    [764997665, 43434, 109],
    [765201182, 46790, 1],
    [765506677, 27595, 1],
    [765532113, 22599, 2],
    [765543987, 42949, 1],
    [765559598, 33957, 1],
    [765611677, 21300, 1],
    [765716186, 46019, 1],
    [765736899, 33925, 1],
    [765801562, 50371, 29],
    [765891774, 43191, 1],
    [766441493, 26727, 1],
    [766753466, 21332, 1],
    [767106707, 18230, 1],
    [767122634, 13363, 1],
    [767208730, 43417, 3],
    [767208730, 51913, 2],
    [767292553, 30582, 1],
    [767441819, 51883, 3],
    [767899595, 42916, 5],
    [768181398, 14907, 1],
    [768242317, 30792, 1],
    [768318252, 25652, 1],
    [768327257, 34985, 1],
    [768333479, 46246, 1],
    [768491496, 30085, 1],
    [768844177, 30599, 1],
    [769094268, 46501, 6],
    [769094268, 47046, 1],
    [769138520, 17731, 15],
    [769259086, 33988, 1],
    [769347169, 46132, 2],
    [769409807, 38291, 1],
    [769637019, 25764, 1],
    [769718284, 29892, 1],
    [769718284, 33988, 1],
    [769718284, 34197, 1],
    [769833639, 25939, 1],
    [770060343, 29780, 1],
    [770227228, 23112, 3],
    [770256234, 34197, 2],
    [770593153, 34197, 10],
    [770660079, 31063, 1],
    [770686390, 30053, 1],
    [770707897, 51881, 1],
    [770835714, 30053, 2],
    [770878845, 26986, 1],
    [771250369, 43466, 1],
    [771822266, 51915, 1],
    [771926446, 35465, 1],
    [772254331, 39046, 1],
    [772538966, 34197, 1],
    [772574808, 43447, 1],
    [772579078, 46790, 1],
    [772666065, 34197, 3],
    [772666065, 35225, 1],
    [772708251, 31290, 4],
    [772777835, 29571, 1],
    [772828688, 21844, 1],
    [772837450, 33668, 1],
    [773053158, 17995, 2],
    [773279472, 14907, 3],
    [773279472, 17203, 2],
    [773564219, 47048, 3],
    [773656903, 29798, 3],
    [773767704, 39322, 1],
    [773819199, 25973, 1],
    [773866009, 42436, 1],
    [773924606, 19291, 1],
    [774124172, 13508, 1],
    [774168278, 31113, 3],
    [774268086, 39883, 1],
    [774585890, 29817, 1],
    [774978156, 46726, 1],
    [774979089, 27451, 1],
    [775150813, 38260, 1],
    [775181327, 25796, 5],
    [775217364, 47048, 1],
    [775490614, 22874, 1],
    [775844069, 14907, 1],
    [775996584, 30039, 1],
    [776076841, 39819, 1],
    [776190348, 47291, 1],
    [776484227, 26535, 1],
    [776751711, 35193, 14],
    [776930574, 22842, 1],
    [777050098, 51142, 1],
    [777143954, 14407, 1],
    [777177369, 31111, 1],
    [777223749, 47272, 1],
    [777282583, 27194, 1],
    [777708383, 34711, 3],
    [777758237, 34197, 6],
    [777975473, 27338, 1],
    [777975473, 35225, 1],
    [778028731, 47046, 1],
    [778091414, 35273, 1],
    [778210078, 51144, 1],
    [778587728, 17972, 1],
    [778902392, 27016, 3],
    [778977168, 21332, 1],
    [779340461, 34711, 1],
    [779437627, 26937, 1],
    [779487657, 48075, 5],
    [779552038, 18264, 1],
    [779962972, 33956, 1],
    [779996361, 14907, 7],
    [780172038, 30053, 3],
    [780172038, 31595, 1],
    [780215873, 42953, 1],
    [780326619, 42949, 1],
    [780429121, 30567, 1],
    [780661757, 30809, 3],
    [780793114, 31370, 1],
    [780828124, 26729, 1],
    [781064034, 50371, 1],
    [781077275, 19259, 2],
    [781077275, 22325, 1],
    [781077275, 22362, 12],
    [781077275, 22842, 13],
    [781077275, 31081, 4],
    [781237659, 34679, 1],
    [781304803, 42660, 2],
    [781304803, 46019, 14],
    [781744409, 46276, 1],
    [781816214, 47048, 1],
    [782011617, 21812, 1],
    [782094637, 27481, 1],
    [782320890, 30616, 1],
    [782369528, 17995, 1],
    [782519172, 35193, 9],
    [782637057, 46019, 2],
    [782909181, 22325, 4],
    [782909181, 22356, 1],
    [782920693, 26981, 1],
    [782941944, 50371, 1],
    [783026045, 42949, 1],
    [783198565, 42953, 2],
    [783915898, 34165, 2],
    [784012829, 34199, 1],
    [784194564, 47032, 1],
    [784513578, 22842, 2],
    [784521488, 35193, 1],
    [784749151, 43175, 1],
    [785018018, 31627, 1],
    [785020063, 18488, 1],
    [785053124, 43175, 1],
    [785550841, 26971, 1],
    [785585890, 34954, 1],
    [785789885, 35225, 1],
    [785860089, 18102, 1],
    [785968332, 18793, 1],
    [786060543, 38294, 1],
    [786183691, 51883, 1],
    [786700132, 46771, 1],
    [786727497, 25733, 1],
    [786829340, 22871, 1],
    [786864353, 50628, 3],
    [787150893, 18616, 1],
    [787211074, 47304, 2],
    [787571602, 34150, 1],
    [787808443, 22100, 1],
    [788021523, 35225, 1],
    [788251385, 34180, 1],
    [788287823, 30053, 2],
    [788365668, 34985, 23],
    [788440760, 43466, 2],
    [788450694, 46771, 1],
    [788753464, 43175, 1],
    [788761157, 34197, 2],
    [788805385, 14136, 1],
    [788945604, 34711, 1],
    [789373680, 51915, 4],
    [789674875, 43466, 2],
    [789715391, 30053, 1],
    [789720128, 47046, 1],
    [789746994, 47015, 1],
    [789783828, 48041, 1],
    [789790596, 38810, 1],
    [789952662, 19259, 1],
    [790120323, 25956, 1],
    [790204522, 30053, 1],
    [790269007, 21300, 5],
    [790269007, 22362, 1],
    [790511230, 35498, 1],
    [790511230, 39594, 4],
    [790571137, 19259, 3],
    [790571137, 29780, 4],
    [790590240, 46499, 2],
    [790760999, 34197, 1],
    [790776324, 14937, 5],
    [791171363, 27016, 2],
    [791375380, 14907, 2],
    [791399375, 41892, 9],
    [791399375, 42666, 2],
    [791399375, 42922, 3],
    [791399375, 42949, 1],
    [791399375, 46019, 1],
    [791424050, 39827, 1],
    [791729783, 27226, 1],
    [791792342, 14937, 1],
    [792085111, 34197, 2],
    [792085111, 50371, 101],
    [792223434, 47304, 1],
    [792239515, 47015, 1],
    [792278567, 43417, 1],
    [792623260, 18022, 1],
    [792623260, 30888, 10],
    [792957348, 14408, 1],
    [793258854, 22362, 5],
    [793645226, 13412, 1],
    [793683676, 34406, 4],
    [794088457, 43432, 1],
    [794124081, 14391, 1],
    [794244264, 30599, 1],
    [794302550, 14395, 1],
    [794310060, 35497, 1],
    [794326756, 31322, 1],
    [794531556, 26729, 1],
    [794573290, 13363, 3],
    [794719886, 14136, 1],
    [794745791, 47017, 1],
    [794788421, 46775, 1],
    [794941345, 35464, 1],
    [795165599, 50371, 1],
    [795777493, 22325, 1],
    [796130365, 48075, 1],
    [796152019, 34985, 1],
    [796164111, 43175, 1],
    [796178283, 43400, 4],
    [796209835, 23386, 5],
    [796401593, 31033, 1],
    [796592990, 46266, 1],
    [796602566, 14938, 1],
    [796663222, 13363, 1],
    [796715276, 50371, 4],
    [796717695, 31067, 1],
    [797401035, 17203, 21],
    [797401035, 22106, 1],
    [797401035, 22329, 1],
    [797401035, 22842, 1],
    [797401035, 23354, 2],
    [797401035, 39514, 1],
    [797468439, 43687, 1],
    [797480054, 34229, 2],
    [797605181, 13396, 1],
    [797760233, 30053, 1],
    [797768466, 22329, 5],
    [798087170, 38052, 1],
    [798212433, 34182, 1],
    [798292721, 21812, 3],
    [798372097, 14907, 2],
    [798372097, 17203, 2],
    [798527567, 22875, 1],
    [798598263, 30117, 1],
    [798927350, 33683, 1],
    [798946433, 46771, 10],
    [799076605, 35739, 1],
    [799076605, 48075, 1],
    [799417406, 29748, 1],
    [799436039, 13363, 1],
    [799520418, 31113, 1],
    [799835746, 38022, 2],
    [800128235, 42953, 1],
    [800466723, 34186, 1],
    [800538643, 30551, 1],
    [800620558, 43466, 1],
    [800666183, 34165, 2],
    [800741550, 17974, 1],
    [800779829, 42953, 1],
    [800983573, 31595, 1],
    [801069534, 42953, 1],
    [801127308, 22325, 1],
    [801148022, 51802, 2],
    [801649880, 42659, 1],
    [801694660, 14939, 1],
    [801746468, 29780, 2],
    [802183811, 43466, 12],
    [802216721, 17492, 1],
    [802244686, 31049, 1],
    [802401511, 34182, 1],
    [802415780, 34950, 2],
    [802497338, 47046, 4],
    [802558103, 21812, 1],
    [802574190, 51915, 2],
    [802676321, 43658, 1],
    [802988153, 34442, 1],
    [803240773, 25973, 1],
    [803398657, 46262, 1],
    [803405854, 51384, 1],
    [803642376, 29817, 1],
    [803700534, 38825, 3],
    [803754171, 43689, 1],
    [803943575, 46788, 5],
    [804072840, 30836, 6],
    [804505087, 43977, 1],
    [804570006, 42660, 1],
    [804840584, 34422, 1],
    [804857218, 13363, 4],
    [804857218, 17203, 3],
    [804857218, 22329, 1],
    [804857218, 22874, 3],
    [804857218, 23354, 1],
    [804954439, 50596, 1],
    [805274333, 21812, 1],
    [805363437, 38805, 1],
    [805506150, 34437, 1],
    [805529501, 42404, 3],
    [805620567, 47013, 3],
    [805661913, 18232, 1],
    [805702604, 27338, 1],
    [805865368, 51802, 1],
    [806007011, 14970, 2],
    [806174327, 51125, 1],
    [806179487, 14134, 1],
    [806422394, 18230, 9],
    [806422394, 22325, 2],
    [806505111, 34199, 1],
    [806804956, 35499, 8],
    [806804956, 42436, 1],
    [807002393, 26503, 1],
    [807397201, 14907, 1],
    [807502439, 43191, 1],
    [807564271, 43419, 1],
    [807573711, 25958, 3],
    [807730402, 39319, 1],
    [807758937, 34165, 1],
    [807819135, 38774, 3],
    [807986550, 31595, 1],
    [808140670, 14650, 1],
    [808140670, 35193, 5],
    [808236403, 25990, 2],
    [808528295, 50341, 6],
    [808626901, 48075, 2],
    [808638257, 42949, 1],
    [808663732, 50887, 1],
    [808801358, 43434, 1],
    [808880893, 27226, 1],
    [808880893, 33844, 1],
    [808983621, 33635, 1],
    [809287762, 33956, 1],
    [809457778, 43610, 3],
    [809595683, 23417, 1],
    [809633189, 18777, 1],
    [809693705, 34985, 3],
    [809693705, 47046, 4],
    [809711260, 50853, 1],
    [809746349, 31081, 1],
    [809779363, 34390, 1],
    [810294857, 33683, 1],
    [810773928, 30836, 1],
    [810823524, 34197, 2],
    [810865723, 42953, 1],
    [810867657, 14939, 1],
    [810881153, 14389, 1],
    [811280990, 21844, 1],
    [811569471, 34711, 1],
    [811569471, 51915, 1],
    [811808781, 34469, 1],
    [811857427, 18763, 1],
    [811928140, 41925, 1],
    [812318478, 50871, 1],
    [812353227, 26792, 1],
    [812746786, 31306, 1],
    [812755546, 43466, 1],
    [812876604, 30841, 1],
    [813331586, 42888, 1],
    [813373670, 43434, 1],
    [813385337, 14907, 1],
    [813492954, 26824, 1],
    [813501911, 46019, 1],
    [813554646, 22696, 1],
    [813569339, 31081, 1],
    [813569339, 35386, 1],
    [813913942, 19274, 1],
    [814023041, 26981, 1],
    [814067027, 17203, 6],
    [814067027, 31595, 4],
    [814217435, 26457, 1],
    [814581706, 42436, 4],
    [814649411, 34469, 1],
    [814917091, 22087, 1],
    [815082891, 23354, 1],
    [815207300, 22182, 1],
    [815281755, 34948, 5],
    [815290840, 37782, 1],
    [815302537, 50371, 1],
    [815393184, 46790, 1],
    [815465576, 42693, 1],
    [815488119, 34694, 1],
    [815510688, 13363, 5],
    [815655554, 13428, 1],
    [815667964, 34469, 4],
    [815667964, 51659, 1],
    [815970238, 47017, 2],
    [816156956, 21668, 2],
    [816156956, 34469, 1],
    [816202920, 41924, 1],
    [816330256, 30053, 1],
    [816963830, 43466, 13],
    [817061512, 35193, 1],
    [817061752, 22619, 2],
    [817589969, 31081, 5],
    [817683471, 29844, 2],
    [817751540, 42663, 1],
    [817751540, 43977, 1],
    [817813188, 34469, 1],
    [817877227, 42436, 1],
    [818014088, 30584, 2],
    [818120119, 30599, 1],
    [818197122, 34197, 36],
    [818197122, 42660, 19],
    [818197122, 42916, 7],
    [818197122, 43946, 10],
    [818356180, 18232, 1],
    [818387906, 26731, 1],
    [818485407, 51915, 10],
    [818558633, 31079, 1],
    [818585064, 42436, 1],
    [818659199, 23418, 1],
    [818836742, 51915, 2],
    [818849288, 34888, 1],
    [819353257, 23131, 1],
    [819368501, 30836, 1],
    [819428944, 46019, 1],
    [819509229, 30858, 1],
    [819579282, 35210, 2],
    [819985713, 26727, 1],
    [820013298, 50870, 1],
    [820123842, 34197, 1],
    [820123842, 35225, 1],
    [820123842, 47048, 1],
    [820368111, 38536, 1],
    [820677612, 13363, 1],
    [820717525, 21301, 1],
    [821114676, 47561, 2],
    [821128217, 34711, 2],
    [821359819, 25429, 1],
    [821488636, 15162, 1],
    [821669148, 27306, 1],
    [821782949, 51142, 1],
    [821826881, 50292, 1],
    [822074158, 43610, 1],
    [822187770, 19289, 1],
    [822237317, 18230, 4],
    [822297667, 17477, 1],
    [822427959, 46246, 1],
    [822452004, 30293, 2],
    [822818181, 22842, 1],
    [823067412, 51384, 1],
    [823083738, 29557, 1],
    [823271316, 30039, 1],
    [823314446, 41892, 1],
    [823335092, 50116, 1],
    [823367328, 21812, 2],
    [823486435, 18488, 1],
    [823598593, 14986, 1],
    [823678849, 17588, 1],
    [824283440, 26294, 1],
    [824283440, 35530, 2],
    [824437822, 39337, 1],
    [824457099, 43466, 1],
    [824470431, 35225, 1],
    [824539424, 14151, 1],
    [824614442, 18231, 2],
    [825592099, 33988, 1],
    [825638811, 50371, 3],
    [825665620, 25395, 2],
    [825665620, 37748, 2],
    [825748356, 30293, 1],
    [825810979, 43434, 1],
    [825810979, 43466, 2],
    [825927273, 34985, 5],
    [826060200, 47291, 2],
    [826116898, 31081, 1],
    [826404908, 14151, 1],
    [826496608, 14395, 1],
    [826537265, 26502, 2],
    [826766923, 34711, 1],
    [826903999, 29892, 1],
    [826915536, 17203, 1],
    [826917618, 46148, 1],
    [827266134, 51127, 1],
    [827339307, 30293, 1],
    [827435969, 25764, 1],
    [827582306, 17460, 1],
    [827630722, 50371, 1],
    [827799926, 39546, 1],
    [827810152, 41892, 1],
    [827881493, 17974, 1],
    [828021666, 50371, 7],
    [828071069, 29780, 1],
    [828071069, 39288, 3],
    [828431172, 34197, 1],
    [828463318, 30809, 1],
    [828512716, 14907, 15],
    [828582365, 38454, 1],
    [828626122, 39514, 1],
    [828916992, 38020, 1],
    [829404669, 18261, 1],
    [829809359, 30068, 7],
    [829915275, 39339, 7],
    [829951857, 17475, 1],
    [829999166, 14954, 1],
    [830000558, 38502, 1],
    [830002554, 26217, 1],
    [830180052, 22325, 1],
    [830183871, 25925, 1],
    [830300815, 34469, 2],
    [830993034, 34985, 1],
    [830995810, 22329, 2],
    [831218136, 18488, 1],
    [831269620, 31113, 1],
    [831367983, 34985, 1],
    [831557890, 21843, 1],
    [831901463, 43978, 1],
    [831981831, 14907, 12],
    [832126059, 46741, 2],
    [832448857, 47304, 1],
    [832618925, 23226, 1],
    [832802634, 30293, 1],
    [832940502, 35434, 73],
    [833069441, 42436, 1],
    [833145249, 21587, 1],
    [833288569, 34469, 1],
    [833429863, 26453, 1],
    [833448644, 37940, 1],
    [833527062, 51144, 1],
    [833870801, 21844, 1],
    [834002295, 30308, 2],
    [834007295, 42953, 1],
    [834126745, 42151, 1],
    [834166776, 41924, 39],
    [834299598, 18232, 2],
    [834308672, 46775, 1],
    [834364181, 13412, 2],
    [834364181, 25956, 151],
    [834471034, 47449, 4],
    [834753547, 18568, 1],
    [834804375, 34167, 1],
    [835252132, 31434, 1],
    [835272234, 13879, 1],
    [835274366, 39288, 2],
    [835322250, 47304, 1],
    [835340961, 23131, 1],
    [835377214, 50870, 1],
    [835431333, 22889, 1],
    [835683982, 13444, 1],
    [835732850, 39322, 1],
    [836018606, 30809, 1],
    [836228885, 46523, 2],
    [836228885, 46779, 7],
    [836462328, 42660, 2],
    [836466460, 18232, 1],
    [836748375, 42953, 1],
    [836756250, 29892, 1],
    [836820599, 29811, 2],
    [836855807, 33683, 3],
    [837077370, 38084, 1],
    [837086417, 35498, 1],
    [837315033, 51915, 1],
    [837353704, 18230, 1],
    [837616876, 42935, 1],
    [838462922, 51915, 14],
    [839038434, 47046, 3],
    [839038434, 51399, 1],
    [839254849, 21812, 3],
    [839290310, 50887, 1],
    [839453915, 22842, 1],
    [839620748, 30585, 1],
    [839661852, 22439, 1],
    [839692006, 29619, 1],
    [839772186, 14954, 1],
    [839779855, 46742, 2],
    [839945930, 34197, 1],
    [840005555, 42437, 2],
    [840049844, 37988, 1],
    [840077296, 18759, 1],
    [840423227, 21812, 1],
    [840600163, 34711, 1],
    [840600163, 43946, 1],
    [840653392, 14907, 1],
    [840688684, 17237, 1],
    [840791720, 47046, 3],
    [840848498, 46019, 1],
    [840895213, 34985, 1],
    [840960603, 35225, 1],
    [841243327, 46779, 1],
    [841349743, 51127, 1],
    [841430443, 34149, 1],
    [841458248, 42325, 4],
    [841516536, 37786, 1],
    [841561537, 50371, 2],
    [841709497, 46758, 1],
    [841724492, 17974, 1],
    [841906000, 50371, 1],
    [842169924, 39288, 1],
    [842314937, 13637, 1],
    [842461385, 39530, 3],
    [842651375, 42694, 1],
    [842981319, 47287, 1],
    [843393536, 14907, 1],
    [843398915, 17781, 1],
    [843433647, 29781, 1],
    [843449896, 35514, 3],
    [843453191, 47304, 1],
    [843475240, 22356, 5],
    [843550043, 42903, 1],
    [843652591, 33988, 3],
    [843698250, 42920, 1],
    [843757003, 46019, 12],
    [843767102, 50371, 2],
    [843885448, 47291, 1],
    [843900371, 25973, 1],
    [843984459, 34197, 1],
    [844165818, 14134, 1],
    [844405480, 14907, 1],
    [844419518, 22087, 1],
    [844469153, 41892, 1],
    [844511551, 26984, 1],
    [844567098, 14937, 3],
    [844601415, 13508, 3],
    [844726353, 51142, 2],
    [844873435, 18745, 1],
    [845284208, 46004, 1],
    [845577171, 46148, 1],
    [845709977, 51915, 1],
    [846488845, 48075, 1],
    [846518277, 13363, 5],
    [846518277, 22842, 1],
    [846525516, 18232, 1],
    [846566406, 41923, 1],
    [846585796, 14408, 1],
    [846670514, 14905, 2],
    [846821554, 34698, 1],
    [846821852, 47283, 1],
    [846883688, 47047, 1],
    [846918870, 30631, 3],
    [846965041, 18506, 1],
    [847041471, 21591, 1],
    [847525635, 47047, 1],
    [847600972, 51142, 2],
    [847776913, 38324, 1],
    [847837421, 46790, 1],
    [847906487, 30584, 1],
    [847996894, 34469, 1],
    [848109394, 29780, 1],
    [848565903, 38808, 1],
    [848706249, 34452, 1],
    [848896175, 31595, 2],
    [848943152, 43194, 1],
    [848964452, 33957, 3],
    [848964452, 35000, 2],
    [848964452, 43466, 7],
    [849083302, 38020, 1],
    [849492091, 30842, 2],
    [849662105, 25704, 1],
    [849822461, 34699, 1],
    [849940362, 22618, 1],
    [849942316, 18763, 1],
    [849996497, 51915, 1],
    [850125980, 43945, 1],
    [850503790, 17221, 1],
    [851412191, 25704, 1],
    [851772886, 37940, 2],
    [851944082, 48058, 1],
    [852031570, 34469, 1],
    [852763562, 22872, 1],
    [852890462, 14905, 1],
    [853058290, 15179, 1],
    [853201600, 13875, 1],
    [853318989, 15034, 1],
    [853368741, 42953, 1],
    [853418115, 30053, 1],
    [853964061, 41892, 1],
    [854224843, 21299, 1],
    [854443070, 42916, 1],
    [854627770, 22325, 1],
    [854789237, 51915, 1],
    [854971440, 33683, 1],
    [854975561, 30854, 1],
    [855201094, 35499, 1],
    [855210442, 47048, 7],
    [855392386, 34186, 1],
    [855655520, 34663, 1],
    [855856438, 47046, 1],
    [856095080, 34197, 1],
    [856346670, 33860, 1],
    [856364460, 34165, 1],
    [856634651, 25956, 1],
    [856875429, 52153, 1],
    [856957300, 38084, 1],
    [856976763, 34947, 1],
    [857018411, 18488, 1],
    [857062784, 14395, 1],
    [857285015, 22648, 1],
    [857368822, 31355, 1],
    [857555821, 34197, 42],
    [857555821, 35225, 2],
    [857555821, 46019, 4],
    [857555821, 50371, 100],
    [857859870, 26053, 1],
    [858140451, 35257, 1],
    [858242500, 23354, 1],
    [858369974, 39482, 1],
    [858450405, 30035, 1],
    [858468904, 27290, 1],
    [858564352, 34692, 1],
    [858766139, 30359, 9],
    [858822334, 43466, 1],
    [859020956, 47544, 1],
    [859027491, 13397, 1],
    [859251696, 35530, 1],
    [859383884, 50371, 1],
    [859406442, 42403, 1],
    [859406442, 42406, 3],
    [859507622, 21299, 1],
    [859692248, 43466, 2],
    [859705032, 46019, 1],
    [859714870, 50371, 2],
    [859801315, 18505, 1],
    [859901156, 38806, 1],
    [860226559, 50292, 1],
    [860477578, 43977, 8],
    [860740539, 31625, 1],
    [860805985, 25507, 1],
    [860915027, 17994, 1],
    [861098479, 30053, 1],
    [861177911, 14134, 1],
    [861256342, 17974, 1],
    [861406215, 18054, 2],
    [861619924, 26502, 1],
    [861776045, 22393, 1],
    [861918637, 39530, 2],
    [862062643, 45989, 1],
    [862253529, 42436, 1],
    [862253529, 42660, 2],
    [862353832, 35225, 1],
    [862578883, 17987, 1],
    [862671555, 34165, 1],
    [862756489, 18488, 1],
    [862770203, 34709, 1],
    [862903169, 47048, 1],
    [863006339, 19034, 3],
    [863338001, 51142, 1],
    [863368233, 23386, 1],
    [863524255, 27563, 3],
    [863873841, 43687, 1],
    [864259325, 47047, 1],
    [864273146, 23098, 2],
    [864310246, 23098, 1],
    [864407225, 30567, 1],
    [864609612, 42149, 1],
    [864854342, 34951, 1],
    [864979209, 46266, 1],
    [865186891, 42389, 1],
    [865562114, 30085, 5],
    [865993211, 30327, 1],
    [866061153, 35225, 1],
    [866061153, 48075, 1],
    [866110060, 31386, 1],
    [866356566, 42164, 1],
    [866400048, 43466, 1],
    [866420396, 30809, 1],
    [866446147, 27241, 1],
    [866584985, 26470, 1],
    [866611805, 39257, 1],
    [867151214, 21349, 1],
    [867170840, 30072, 1],
    [867189249, 26729, 2],
    [867204808, 30824, 1],
    [867208681, 21844, 11],
    [867208681, 22325, 1],
    [867208681, 22356, 3],
    [867208681, 23386, 6],
    [867338714, 26469, 1],
    [867339645, 33927, 1],
    [867694732, 15050, 1],
    [868384510, 25796, 4],
    [868384510, 43979, 1],
    [868527538, 31322, 1],
    [868650889, 50376, 1],
    [868757929, 34711, 1],
    [868989380, 34165, 1],
    [869181934, 34197, 1],
    [869181934, 34985, 2],
    [869293041, 18745, 1],
    [869582529, 35465, 11],
    [869686932, 13749, 4],
    [869704129, 34214, 1],
    [869704671, 30599, 1],
    [870006000, 35225, 2],
    [870290543, 22842, 1],
    [870438390, 17203, 10],
    [870472600, 38486, 1],
    [870676466, 47047, 2],
    [871274399, 42949, 1],
    [871298152, 22842, 1],
    [871435963, 14907, 3],
    [871566557, 26535, 1],
    [871705175, 35225, 1],
    [872032443, 46772, 1],
    [872094092, 46259, 1],
    [872187490, 50517, 2],
    [872304633, 21812, 1],
    [872304633, 39514, 1],
    [872404767, 22906, 5],
    [872626301, 30567, 2],
    [872712964, 35497, 3],
    [872924659, 50887, 1],
    [872983794, 33683, 5],
    [872983794, 50371, 2],
    [872992790, 25705, 1],
    [873211893, 22842, 1],
    [873537060, 47795, 1],
    [873545796, 21813, 1],
    [873784583, 18507, 4],
    [873807163, 13412, 2],
    [873905999, 18490, 3],
    [873943929, 22325, 1],
    [874162672, 21844, 1],
    [874530322, 43429, 2],
    [874555540, 21893, 1],
    [874803660, 18230, 15],
    [874803660, 31595, 6],
    [874803660, 42052, 5],
    [874816288, 19259, 1],
    [874934185, 26535, 1],
    [874969589, 35739, 1],
    [875302327, 18507, 1],
    [875308225, 14729, 1],
    [875335584, 17475, 1],
    [875812291, 22842, 1],
    [875950073, 22325, 1],
    [876028282, 50597, 1],
    [876089742, 42150, 1],
    [876327260, 26535, 1],
    [876446842, 26453, 1],
    [876474635, 48075, 1],
    [876533446, 42949, 1],
    [876784799, 46779, 7],
    [877455205, 14391, 1],
    [877520926, 38260, 1],
    [877534440, 43466, 8],
    [877534440, 43978, 3],
    [878216297, 19034, 1],
    [878229276, 21301, 1],
    [878326169, 17460, 1],
    [878568903, 14954, 11],
    [878568903, 26986, 2],
    [879295086, 47304, 1],
    [879717739, 22618, 1],
    [879724783, 35204, 1],
    [879785695, 26953, 2],
    [880071668, 33988, 1],
    [880144388, 14136, 1],
    [880292893, 46499, 1],
    [880438763, 21812, 2],
    [880697080, 42953, 1],
    [880775120, 34199, 1],
    [880850347, 27240, 1],
    [880916284, 48075, 4],
    [881189160, 23354, 2],
    [881387372, 29764, 1],
    [881509325, 21812, 1],
    [881556863, 38470, 1],
    [881588230, 17974, 2],
    [881800758, 30327, 1],
    [881955246, 30599, 1],
    [882893969, 17460, 1],
    [883089973, 47046, 1],
    [883232610, 17974, 1],
    [883317215, 26729, 1],
    [883533393, 50371, 1],
    [883714040, 29539, 1],
    [883788816, 29539, 1],
    [883931109, 26986, 1],
    [884379812, 31643, 1],
    [884672255, 31081, 1],
    [884773559, 17492, 1],
    [884869032, 38277, 4],
    [885566315, 39320, 1],
    [885567363, 41925, 1],
    [885567363, 43978, 1],
    [885655280, 22329, 2],
    [885851248, 38454, 1],
    [886011250, 38821, 1],
    [886624093, 38804, 4],
    [886861492, 34163, 1],
    [886901023, 41924, 1],
    [887297937, 30809, 1],
    [887306140, 30614, 1],
    [887345965, 19002, 1],
    [887589835, 30293, 1],
    [887621045, 13363, 1],
    [887631366, 34180, 4],
    [887690318, 42389, 1],
    [887757895, 31434, 1],
    [888152263, 27241, 1],
    [888160335, 31081, 1],
    [888299773, 30053, 1],
    [888311658, 34709, 1],
    [888363912, 39048, 1],
    [888456266, 22599, 1],
    [888667410, 34985, 1],
    [889240665, 35193, 1],
    [889257229, 39320, 1],
    [889323288, 33683, 1],
    [889587523, 42068, 1],
    [889643771, 38821, 1],
    [889780678, 43466, 1],
    [890150634, 26808, 1],
    [890193370, 46276, 1],
    [890205596, 39560, 8],
    [890265369, 48075, 1],
    [890753747, 30631, 1],
    [890962506, 29813, 1],
    [890989612, 47047, 1],
    [891067615, 51399, 1],
    [891358328, 22874, 1],
    [891667400, 29748, 1],
    [891670626, 21556, 24],
    [891736373, 19274, 1],
    [891871655, 38810, 1],
    [892483371, 46228, 3],
    [892506313, 27495, 9],
    [892729453, 27492, 2],
    [892785366, 29892, 4],
    [893616462, 17995, 1],
    [894061263, 34711, 6],
    [894061263, 41925, 9],
    [894141896, 35739, 1],
    [894431561, 19259, 1],
    [894484169, 34182, 2],
    [894486546, 25956, 1],
    [894834963, 13363, 1],
    [894927656, 39339, 1],
    [895082044, 47306, 1],
    [895128297, 17203, 1],
    [895128693, 18230, 3],
    [895300185, 35739, 2],
    [895364420, 27226, 1],
    [895518487, 34985, 1],
    [895598058, 34711, 1],
    [895816562, 50870, 1],
    [895897710, 47289, 1],
    [895947599, 18232, 1],
    [896122249, 34469, 7],
    [896138207, 42389, 1],
    [896257491, 18758, 1],
    [896537952, 35225, 1],
    [896629224, 34167, 1],
    [896780284, 33955, 2],
    [896867221, 18232, 1],
    [896906606, 51850, 1],
    [897138893, 38197, 1],
    [897511142, 31321, 1],
    [897586701, 50870, 1],
    [897644770, 18536, 1],
    [897921225, 37940, 1],
    [898102340, 26937, 2],
    [898175306, 35193, 2],
    [898455154, 46267, 1],
    [898604324, 42953, 1],
    [898613964, 35530, 1],
    [899312646, 34186, 1],
    [899317031, 34215, 1],
    [899317031, 34696, 1],
    [899538468, 39322, 2],
    [899540434, 19259, 1],
    [899540434, 22842, 10],
    [899615933, 50374, 1],
    [899709712, 26983, 1],
    [899717480, 50371, 5],
    [900344929, 47283, 1],
    [900355327, 26215, 1],
    [900502067, 14954, 1],
    [900926413, 25507, 1],
    [900955271, 31352, 1],
    [901297244, 22329, 1],
    [901405796, 51144, 1],
    [901483246, 34439, 1],
    [902041419, 27258, 1],
    [902111609, 46019, 1],
    [902113506, 13444, 2],
    [902316718, 33910, 1],
    [902349933, 31113, 1],
    [902376271, 14134, 1],
    [902392337, 47539, 2],
    [902508080, 30837, 2],
    [902783769, 35225, 3],
    [902783769, 51915, 4],
    [902909957, 21556, 2],
    [903306936, 39046, 2],
    [903367017, 31081, 1],
    [903500434, 14424, 1],
    [903627894, 18230, 2],
    [903642517, 18230, 2],
    [903642517, 21300, 1],
    [903669373, 31081, 3],
    [904186055, 34711, 1],
    [904197853, 26218, 1],
    [904218714, 14937, 2],
    [904466935, 15211, 1],
    [904529595, 39771, 1],
    [904602489, 27274, 1],
    [904712163, 14136, 1],
    [904821660, 31081, 1],
    [904873279, 17203, 10],
    [904873279, 21812, 82],
    [905415049, 15034, 1],
    [905512487, 22100, 4],
    [905512487, 42068, 1],
    [905687808, 26535, 2],
    [905728667, 22357, 1],
    [905983929, 33957, 1],
    [906132203, 18488, 1],
    [906162858, 42949, 4],
    [906166912, 13397, 1],
    [906268628, 26792, 1],
    [906750703, 13397, 1],
    [906770553, 31402, 4],
    [906900336, 39352, 1],
    [906968562, 35739, 1],
    [907139580, 21300, 2],
    [907174199, 47048, 1],
    [907368394, 47306, 5],
    [907484014, 42949, 1],
    [907597097, 51915, 12],
    [907655234, 39851, 1],
    [907902324, 35787, 2],
    [908004541, 42406, 1],
    [908026518, 27226, 4],
    [908199898, 13363, 1],
    [908596760, 25962, 1],
    [910171260, 18263, 1],
    [910175283, 26535, 1],
    [910465565, 46779, 1],
    [911102831, 42421, 1],
    [911328394, 42436, 3],
    [911521676, 35461, 1],
    [912219876, 14937, 1],
    [912325323, 22842, 3],
    [912535426, 39322, 1],
    [912667085, 26294, 1],
    [912894577, 31323, 3],
    [913324483, 30293, 1],
    [913529790, 43977, 2],
    [913764752, 21844, 1],
    [914186053, 13363, 1],
    [914391425, 42935, 1],
    [914558975, 50595, 1],
    [914777018, 34936, 1],
    [914777018, 38294, 1],
    [914835992, 46276, 2],
    [915341893, 38052, 1],
    [915477717, 43192, 2],
    [915902546, 50324, 1],
    [916240573, 47015, 1],
    [916663407, 22325, 1],
    [916896811, 25990, 1],
    [916903912, 35223, 1],
    [917207444, 35225, 4],
    [917207444, 50371, 1],
    [917221279, 18760, 1],
    [917389654, 18265, 1],
    [917496016, 23210, 3],
    [917505905, 41923, 1],
    [917646097, 18759, 2],
    [917790093, 47046, 6],
    [918144434, 35467, 1],
    [918330026, 25958, 1],
    [918693079, 37780, 1],
    [918698414, 22356, 1],
    [919136174, 30856, 1],
    [919150741, 13619, 1],
    [919561132, 46019, 7],
    [919644759, 26980, 1],
    [919747355, 21332, 1],
    [920011248, 21909, 1],
    [920275092, 42949, 1],
    [920420196, 39319, 1],
    [920598510, 31081, 1],
    [920672873, 51399, 1],
    [920757143, 17604, 1],
    [921396909, 14391, 1],
    [921473787, 30035, 1],
    [921520612, 29815, 1],
    [921539184, 30567, 1],
    [921564549, 39016, 1],
    [921634486, 50116, 1],
    [921789183, 14986, 1],
    [921789183, 34954, 2],
    [922125333, 35210, 11],
    [922907252, 21812, 3],
    [923340724, 35225, 2],
    [923755214, 47529, 2],
    [923784266, 25990, 3],
    [924072057, 42921, 1],
    [924404651, 34696, 1],
    [924662663, 14937, 1],
    [924710716, 35225, 34],
    [924710716, 42436, 38],
    [924710716, 42660, 2],
    [924710716, 42922, 2],
    [924710716, 43434, 1],
    [924796807, 42953, 1],
    [924963362, 21364, 5],
    [924966843, 19034, 2],
    [925550702, 50627, 1],
    [925612815, 30085, 5],
    [925904111, 35225, 2],
    [926004507, 13879, 1],
    [926052788, 22356, 6],
    [926052788, 30053, 11],
    [926222208, 35482, 1],
    [926339702, 34985, 1],
    [926525550, 43466, 2],
    [926652897, 18568, 1],
    [926793476, 42436, 1],
    [926906035, 38806, 1],
    [927077609, 51915, 3],
    [927096985, 13879, 2],
    [927247796, 34439, 2],
    [927438524, 38776, 1],
    [928416405, 21684, 1],
    [928570657, 42436, 4],
    [929272823, 21332, 1],
    [929480123, 47754, 1],
    [929804116, 34469, 1],
    [930057911, 17483, 1],
    [930180146, 26215, 1],
    [930365581, 13717, 1],
    [930498085, 35193, 1],
    [930775638, 22842, 10],
    [930887557, 39322, 1],
    [930981284, 14151, 1],
    [931222106, 30053, 1],
    [931308444, 13879, 2],
    [931395783, 34936, 1],
    [931526462, 22906, 1],
    [931564726, 13508, 2],
    [931682316, 33925, 1],
    [931798649, 22329, 1],
    [932460213, 35193, 1],
    [932714146, 46771, 1],
    [932917919, 47046, 1],
    [933080413, 35691, 1],
    [933280870, 50121, 1],
    [933331619, 50883, 4],
    [933621002, 34663, 1],
    [933731411, 39316, 2],
    [933777865, 34437, 2],
    [933870905, 46244, 1],
    [934095018, 38825, 1],
    [934378651, 30085, 1],
    [934378651, 47529, 1],
    [934686272, 17987, 2],
    [934686272, 19259, 2],
    [934774622, 50371, 1],
    [934792733, 25732, 1],
    [935036221, 39482, 1],
    [935094748, 37956, 1],
    [935452731, 38806, 1],
    [935763320, 50870, 1],
    [935828611, 48075, 1],
    [935930566, 29539, 1],
    [935930566, 29781, 2],
    [935930566, 30293, 4],
    [936248219, 29748, 1],
    [936918370, 50595, 2],
    [937114091, 13363, 1],
    [937283298, 43946, 1],
    [937694190, 51915, 1],
    [937722432, 22842, 1],
    [937750115, 22874, 1],
    [937750115, 34888, 3],
    [937978621, 51144, 1],
    [938034126, 37972, 3],
    [938570139, 29748, 1],
    [938777034, 42436, 5],
    [938784063, 26439, 1],
    [938806818, 31290, 1],
    [938848573, 34442, 1],
    [939309604, 39050, 1],
    [939328583, 22600, 3],
    [939343304, 47047, 1],
    [939401804, 46790, 1],
    [939541102, 14408, 1],
    [939556108, 35739, 1],
    [939763505, 25796, 1],
    [939991569, 21812, 3],
    [939991569, 22325, 1],
    [940838887, 51399, 1],
    [940974025, 33956, 1],
    [940974025, 42953, 2],
    [941467024, 26440, 1],
    [941527795, 19146, 6],
    [941527795, 34197, 1],
    [941736519, 34470, 1],
    [942070666, 17203, 1],
    [942242653, 26215, 1],
    [942242653, 34663, 1],
    [942270279, 29781, 7],
    [942351923, 42404, 2],
    [942358577, 50116, 2],
    [942710396, 46778, 1],
    [942746258, 47799, 1],
    [942978118, 14954, 4],
    [942989037, 42391, 1],
    [943041046, 13879, 1],
    [943223646, 15162, 1],
    [943285246, 18230, 2],
    [943309190, 38804, 1],
    [943554767, 52155, 1],
    [943579667, 18507, 1],
    [943667131, 22874, 1],
    [943672409, 46522, 6],
    [943676434, 38568, 1],
    [944009181, 47291, 2],
    [944722312, 13363, 3],
    [944963189, 46772, 1],
    [945276502, 35225, 1],
    [945307437, 17972, 1],
    [945316620, 38821, 1],
    [945316620, 38825, 4],
    [945337808, 31091, 1],
    [945795696, 34197, 8],
    [945795696, 35225, 11],
    [945795696, 43466, 12],
    [945795696, 43978, 13],
    [945795696, 48075, 18],
    [945906439, 35739, 1],
    [945925512, 51915, 2],
    [946461257, 25990, 2],
    [946610461, 43691, 1],
    [946635533, 33635, 1],
    [946785119, 35225, 1],
    [946929452, 47304, 1],
    [946945495, 22325, 1],
    [946945495, 22329, 1],
    [947639263, 33925, 1],
    [948051013, 30324, 1],
    [948313963, 38984, 1],
    [948554020, 31322, 1],
    [948612038, 35225, 2],
    [949388758, 47796, 1],
    [949647806, 30055, 1],
    [949700953, 34681, 1],
    [949809847, 26502, 1],
    [950023753, 18536, 2],
    [950071997, 38825, 1],
    [950080893, 47287, 1],
    [950187866, 31066, 1],
    [950491137, 33988, 1],
    [950491137, 47046, 1],
    [950589871, 30856, 1],
    [950751693, 52169, 1],
    [950764162, 18232, 4],
    [950811603, 38084, 1],
    [951018342, 39562, 1],
    [951026977, 30085, 1],
    [951097684, 14408, 1],
    [952630331, 34186, 3],
    [952745192, 30324, 4],
    [952745192, 30836, 1],
    [952895764, 46515, 15],
    [952944640, 39610, 3],
    [953164364, 18263, 1],
    [953456147, 14391, 1],
    [953910326, 51658, 1],
    [953948996, 31081, 2],
    [954012225, 22133, 1],
    [954044580, 18763, 1],
    [954092302, 30053, 4],
    [954092302, 31081, 2],
    [954099866, 22842, 1],
    [954153820, 19002, 11],
    [954153820, 39482, 1],
    [954211928, 47047, 1],
    [954391730, 47046, 1],
    [954926844, 19034, 1],
    [954972021, 22392, 1],
    [955074759, 39065, 1],
    [955370886, 43178, 6],
    [955370886, 43466, 2],
    [955398996, 42407, 1],
    [955419773, 35707, 1],
    [955579011, 41925, 1],
    [955819547, 35161, 1],
    [956011189, 34888, 2],
    [956088999, 25990, 2],
    [956299774, 50599, 1],
    [956797376, 37972, 1],
    [957016410, 46019, 1],
    [957016410, 47306, 6],
    [957073638, 34165, 1],
    [957215060, 30293, 1],
    [957312570, 50341, 1],
    [957956786, 42404, 2],
    [958239341, 38810, 2],
    [958489501, 33988, 5],
    [958984651, 19259, 1],
    [959122517, 18231, 1],
    [959468970, 46531, 1],
    [959678122, 50339, 4],
    [959700080, 26213, 1],
    [959734097, 47786, 1],
    [960275445, 27338, 1],
    [960446491, 31081, 1],
    [960619416, 47032, 1],
    [960635249, 46790, 1],
    [960982044, 18022, 1],
    [961282494, 31290, 1],
    [961305744, 14937, 1],
    [961325173, 23386, 1],
    [961325173, 38260, 1],
    [961366595, 30809, 2],
    [961385497, 14907, 4],
    [961385497, 22874, 1],
    [961433857, 34469, 1],
    [961433857, 43978, 1],
    [961968010, 39562, 1],
    [962202889, 34197, 3],
    [962768129, 51915, 1],
    [962884077, 51127, 1],
    [962969871, 31434, 1],
    [963207224, 43977, 1],
    [963418162, 22618, 2],
    [963418162, 22842, 3],
    [963418162, 22874, 1],
    [963532301, 18231, 1],
    [963687229, 30599, 1],
    [963748771, 21604, 1],
    [963807890, 31081, 185],
    [964270632, 18230, 1],
    [964289343, 29748, 1],
    [964358018, 22842, 3],
    [964377289, 34149, 1],
    [964590741, 13363, 1],
    [964639181, 14907, 2],
    [964772401, 37827, 1],
    [964895988, 47799, 2],
    [964929261, 35193, 1],
    [965091839, 14907, 1],
    [965160427, 34985, 1],
    [965374855, 42661, 2],
    [965516318, 43172, 9],
    [965602768, 22842, 1],
    [965653080, 42949, 1],
    [965668188, 18499, 1],
    [965668188, 30053, 2],
    [965725709, 43946, 9],
    [965960371, 51384, 1],
    [965994450, 14907, 2],
    [966073087, 30838, 1],
    [966092292, 19011, 1],
    [966289242, 38037, 1],
    [966321441, 34727, 1],
    [966874398, 46276, 1],
    [967892866, 35204, 1],
    [968116828, 34211, 1],
    [968536046, 26808, 1],
    [968539732, 30074, 1],
    [968792957, 43977, 2],
    [968967849, 31349, 1],
    [968967849, 34197, 1],
    [968968853, 22343, 1],
    [969178150, 21844, 1],
    [969179930, 48052, 1],
    [969275222, 21863, 1],
    [969365098, 51770, 1],
    [969373288, 50308, 1],
    [969464404, 18488, 1],
    [969829571, 47541, 1],
    [970302019, 47291, 1],
    [970311466, 43466, 1],
    [970455889, 30871, 1],
    [970601683, 34185, 1],
    [970735983, 34728, 1],
    [970781365, 34197, 1],
    [970901104, 43400, 1],
    [970991828, 29828, 1],
    [971025324, 18232, 4],
    [971188280, 35448, 1],
    [971226012, 17731, 2],
    [971242851, 43080, 1],
    [971448794, 22842, 1],
    [971670929, 50324, 1],
    [972126230, 42436, 3],
    [972126230, 43978, 4],
    [972418235, 50371, 1],
    [972778419, 43431, 1],
    [972781147, 41924, 4],
    [972781147, 42922, 1],
    [973241728, 17717, 1],
    [973459574, 42421, 1],
    [973645855, 19259, 1],
    [973645855, 21332, 1],
    [973690864, 17460, 1],
    [973770837, 50887, 1],
    [974145551, 26487, 1],
    [974171856, 42953, 1],
    [974332656, 35463, 1],
    [974362171, 39065, 1],
    [974453008, 37787, 1],
    [974509513, 35210, 39],
    [974686716, 51384, 2],
    [975423002, 42404, 1],
    [975434593, 13428, 1],
    [975607357, 51384, 1],
    [976097485, 38821, 1],
    [976210874, 27016, 1],
    [976316864, 42436, 1],
    [976364772, 50870, 1],
    [976779024, 26519, 1],
    [976820011, 27338, 1],
    [976911070, 46523, 1],
    [976915967, 43160, 1],
    [976932804, 14907, 7],
    [976995936, 50371, 2],
    [977295530, 31351, 1],
    [977321972, 14151, 2],
    [977449230, 14408, 1],
    [977581231, 35434, 1],
    [977610754, 21574, 1],
    [977620508, 30858, 1],
    [978139950, 46164, 1],
    [978155865, 38743, 1],
    [978194710, 22871, 1],
    [978326710, 21812, 1],
    [978805789, 30599, 1],
    [979114668, 21812, 2],
    [979354807, 42436, 2],
    [979357192, 14907, 3],
    [979357192, 21300, 1],
    [979676142, 35000, 3],
    [979818819, 47287, 1],
    [979831767, 35016, 1],
    [979847424, 43434, 2],
    [979900164, 25796, 1],
    [980455013, 31113, 1],
    [980489252, 19130, 1],
    [980550573, 34436, 1],
    [980874437, 33651, 2],
    [980908094, 51625, 1],
    [981118899, 38262, 1],
    [981326029, 46276, 1],
    [981329662, 14408, 1],
    [981511256, 33844, 1],
    [981569587, 38292, 1],
    [981859566, 34187, 1],
    [982010700, 26535, 7],
    [982353712, 33683, 1],
    [982425989, 19291, 147],
    [982425989, 23098, 4],
    [982528992, 30854, 1],
    [982687603, 19259, 1],
    [983088215, 18231, 2],
    [983417760, 33923, 1],
    [984113089, 21300, 2],
    [984116184, 42407, 1],
    [984116184, 47291, 2],
    [984301457, 33635, 1],
    [984623774, 31033, 1],
    [984933739, 22842, 1],
    [984961010, 38791, 1],
    [984984647, 22857, 1],
    [985250094, 41923, 2],
    [985288908, 47046, 1],
    [985753666, 35498, 1],
    [985853376, 38295, 1],
    [986001717, 34985, 3],
    [986364412, 14504, 1],
    [986436419, 29781, 2],
    [986794373, 22358, 1],
    [986858803, 13363, 1],
    [987336926, 19259, 1],
    [987336926, 21300, 5],
    [987336926, 21812, 1],
    [987336926, 22325, 1],
    [987336926, 22329, 5],
    [987562694, 14907, 1],
    [987562694, 21844, 3],
    [987672106, 31338, 1],
    [987703874, 43434, 2],
    [987703874, 47046, 1],
    [987729565, 22329, 1],
    [987730992, 18490, 1],
    [987796567, 30072, 1],
    [988282128, 42436, 3],
    [988533353, 31081, 10],
    [988679038, 43179, 1],
    [988846766, 34954, 1],
    [989206200, 43466, 4],
    [989728881, 31290, 1],
    [989969152, 34185, 9],
    [989998254, 17483, 3],
    [990018572, 18232, 1],
    [990241834, 42436, 1],
    [990488609, 18230, 1],
    [990488609, 21812, 1],
    [990659288, 33683, 2],
    [990879354, 31595, 1],
    [991490060, 43466, 1],
    [991490060, 50371, 1],
    [991791884, 21574, 1],
    [991909636, 14907, 1],
    [992108171, 43466, 2],
    [992108171, 50371, 1],
    [992265734, 35464, 1],
    [992369995, 34197, 1],
    [992598607, 19002, 1],
    [992869956, 13363, 1],
    [993038482, 51915, 2],
    [993262108, 19034, 2],
    [993262108, 34165, 2],
    [993285753, 34469, 1],
    [993428364, 34711, 1],
    [993632379, 17492, 1],
    [993655655, 42660, 1],
    [993681651, 35739, 1],
    [994017227, 51403, 1],
    [994033824, 25956, 1],
    [994375563, 14136, 1],
    [994597184, 50371, 2],
    [994597184, 51915, 9],
    [994824453, 26712, 1],
    [994915591, 39530, 1],
    [995407309, 43175, 1],
    [995721237, 26218, 2],
    [995881645, 42663, 1],
    [995947138, 38292, 1],
    [995966728, 33619, 1],
    [996005993, 21812, 3],
    [996131875, 30074, 4],
    [996153311, 22329, 1],
    [996153311, 31081, 1],
    [996235500, 13652, 1],
    [996441627, 39066, 1],
    [996540238, 22198, 3],
    [996540238, 30599, 1],
    [997813427, 18488, 1],
    [998090413, 14134, 1],
    [998274479, 27243, 1],
    [998306321, 34711, 6],
    [998306321, 34985, 1],
    [998434481, 43466, 4],
    [998602159, 51915, 1],
    [998743908, 13958, 1],
    [998833007, 30310, 1],
    [998918152, 18777, 1],
    [999397078, 43691, 1],
    [999486997, 34985, 4],
    [999655290, 22329, 1],
    [999804323, 47798, 1],
    [999901987, 30070, 1],
    [999938216, 34197, 30],
    [999938216, 51915, 75],
    [999943446, 31113, 4],
    [1000051612, 30856, 1],
    [1000075857, 27515, 1],
    [1000076226, 35204, 7],
    [1000421490, 30074, 2],
    [1000490067, 35225, 1],
    [1000737781, 46261, 1],
    [1001273733, 33957, 1],
    [1001273733, 41925, 1],
    [1001273733, 47013, 1],
    [1001442387, 18054, 1],
    [1001472057, 34985, 1],
    [1001512829, 34711, 1],
    [1002372571, 34934, 1],
    [1002490896, 17588, 1],
    [1002722350, 35206, 1],
    [1002818137, 30051, 1],
    [1002832991, 48075, 1],
    [1003044802, 43946, 2],
    [1003384718, 25958, 1],
    [1003663680, 25961, 2],
    [1003772821, 48075, 2],
    [1003924414, 17995, 1],
    [1003960804, 17974, 1],
    [1004207978, 43178, 1],
    [1004314057, 38307, 2],
    [1004325999, 46771, 1],
    [1004325999, 48075, 5],
    [1004351108, 46773, 2],
    [1004561900, 31321, 1],
    [1004578309, 26984, 1],
    [1004641504, 25988, 1],
    [1004678184, 39626, 2],
    [1004943089, 35225, 30],
    [1004952086, 31145, 1],
    [1005153234, 42436, 1],
    [1005403503, 39577, 1],
    [1005784980, 14907, 1],
    [1005861801, 35467, 1],
    [1006263151, 14151, 1],
    [1006570550, 46276, 1],
    [1006724396, 30822, 1],
    [1006770594, 30053, 1],
    [1006960859, 51399, 1],
    [1007183623, 46523, 1],
    [1007196916, 47048, 1],
    [1007542504, 42953, 1],
    [1007542504, 47803, 1],
    [1007579620, 22874, 2],
    [1007740276, 50371, 3],
    [1007751087, 31063, 1],
    [1007850025, 22325, 1],
    [1007850025, 22329, 3],
    [1008054266, 18499, 1],
    [1008405740, 14939, 1],
    [1008419585, 21300, 1],
    [1008575241, 27306, 1],
    [1008651394, 35462, 1],
    [1008944866, 43466, 2],
    [1009116817, 26697, 1],
    [1009161506, 39833, 1],
    [1009332451, 27306, 3],
    [1009477054, 42920, 1],
    [1009581643, 38549, 1],
    [1009751106, 34711, 1],
    [1009962271, 30312, 1],
    [1010077761, 39323, 1],
    [1010160839, 15179, 1],
    [1010244017, 30567, 1],
    [1010867478, 42436, 5],
    [1010867478, 43466, 2],
    [1010882741, 26535, 1],
    [1010882765, 26213, 1],
    [1010920009, 22118, 1],
    [1011014745, 30837, 1],
    [1011300957, 34197, 2],
    [1011384920, 38547, 2],
    [1011431726, 33957, 1],
    [1011939474, 48075, 1],
    [1011953221, 25955, 1],
    [1012474853, 46019, 10],
    [1012696207, 33988, 1],
    [1012955558, 13620, 4],
    [1012955558, 19259, 1],
    [1013430305, 25956, 3],
    [1013430305, 43691, 1],
    [1013565173, 31081, 1],
    [1013763329, 51915, 5],
    [1013783777, 51915, 1],
    [1013842530, 14137, 1],
    [1014024853, 42404, 3],
    [1014052912, 47046, 2],
    [1014594791, 34694, 1],
    [1014717729, 14729, 1],
    [1014725568, 31081, 2],
    [1014755643, 18763, 1],
    [1014838295, 26212, 1],
    [1014842704, 21893, 4],
    [1014899547, 18232, 1],
    [1014948097, 22619, 1],
    [1015223064, 43178, 1],
    [1015223064, 43434, 1],
    [1015520999, 14907, 1],
    [1015861750, 34165, 1],
    [1015888063, 41893, 1],
    [1015899773, 50599, 1],
    [1015941701, 35193, 1],
    [1016338731, 26294, 2],
    [1016370181, 42949, 1],
    [1016659820, 38037, 1],
    [1016824151, 34211, 1],
    [1016883303, 31092, 1],
    [1016906273, 34197, 1],
    [1016910453, 13669, 1],
    [1016945895, 27001, 1],
    [1017814674, 34184, 1],
    [1017979628, 47046, 1],
    [1018185044, 50627, 6],
    [1018286204, 41924, 4],
    [1018286204, 43946, 5],
    [1018317707, 35206, 1],
    [1018334102, 47047, 1],
    [1018580864, 13363, 1],
    [1018851531, 14425, 1],
    [1018872374, 26984, 1],
    [1019316382, 34662, 1],
    [1019758593, 34985, 1],
    [1020027985, 25701, 1],
    [1020027985, 42663, 1],
    [1020102316, 17989, 1],
    [1020197641, 35386, 1],
    [1020312839, 30293, 1],
    [1020405442, 51127, 1],
    [1020406351, 42404, 1],
    [1020657078, 19049, 1],
    [1020831205, 30807, 1],
    [1020915544, 31323, 1],
    [1021417757, 43466, 1],
    [1021461662, 42150, 1],
    [1021533796, 51383, 1],
    [1022075111, 13109, 1],
    [1022147670, 42436, 1],
    [1022203990, 35707, 1],
    [1022475443, 19259, 1],
    [1022589898, 18507, 1],
    [1022628410, 50341, 1],
    [1023065219, 35193, 1],
    [1023378884, 14408, 1],
    [1023416160, 30074, 1],
    [1023656584, 38581, 1],
    [1023922483, 43689, 1],
    [1024317410, 25973, 2],
    [1024387583, 51383, 1],
    [1024706507, 26212, 1],
    [1025005954, 30278, 4],
    [1025050158, 18503, 1],
    [1025123342, 42436, 1],
    [1025161012, 19259, 34],
    [1025161012, 21812, 7],
    [1025161012, 31081, 25],
    [1025523370, 33910, 1],
    [1025752031, 47283, 1],
    [1026052566, 43178, 1],
    [1026240356, 34469, 2],
    [1026860494, 34697, 4],
    [1027313063, 34441, 9],
    [1027313063, 42663, 5],
    [1027313063, 46772, 4],
    [1027443244, 50371, 1],
    [1028486365, 39353, 1],
    [1028920505, 29539, 1],
    [1028920505, 29780, 1],
    [1028964875, 50371, 1],
    [1029180197, 22329, 5],
    [1029317358, 33988, 2],
    [1029646321, 26731, 1],
    [1029650838, 17991, 1],
    [1029697958, 26457, 1],
    [1029726337, 17477, 1],
    [1029770947, 18488, 1],
    [1029791180, 38084, 1],
    [1029821410, 35530, 28],
    [1029883847, 25395, 1],
    [1030048726, 34436, 1],
    [1030214792, 34934, 1],
    [1030601679, 22329, 1],
    [1030622272, 18499, 4],
    [1030687096, 27194, 1],
    [1030944708, 31065, 1],
    [1031040316, 23129, 1],
    [1031132684, 46758, 1],
    [1031359885, 42068, 1],
    [1032150508, 43977, 1],
    [1032292262, 43466, 2],
    [1032609767, 21812, 1],
    [1032834542, 30809, 1],
    [1033100756, 26696, 1],
    [1033234999, 41924, 1],
    [1033406788, 51384, 1],
    [1033959575, 34694, 1],
    [1033991112, 25958, 1],
    [1034100380, 43946, 1],
    [1034100380, 47786, 1],
    [1034805820, 34180, 1],
    [1035097238, 51399, 1],
    [1035343563, 51399, 1],
    [1035400159, 14907, 5],
    [1035807235, 14986, 1],
    [1035875131, 18230, 1],
    [1035996267, 48075, 2],
    [1036163063, 14907, 2],
    [1036230849, 34180, 1],
    [1036272871, 34229, 2],
    [1036452824, 43178, 4],
    [1036508442, 42149, 1],
    [1036719440, 35739, 1],
    [1037533311, 22391, 4],
    [1037688021, 26730, 3],
    [1037695021, 42949, 1],
    [1037944994, 14907, 1],
    [1038343415, 43434, 1],
    [1038519585, 37972, 1],
    [1039033097, 22842, 1],
    [1039033097, 29748, 11],
    [1039167290, 26535, 1],
    [1039172060, 35000, 9],
    [1039182541, 33860, 1],
    [1039356402, 30920, 1],
    [1039507147, 47015, 1],
    [1039895757, 22618, 2],
    [1040141767, 42036, 1],
    [1040234578, 38035, 1],
    [1040669476, 21831, 5],
    [1040684681, 18232, 1],
    [1040905510, 51915, 1],
    [1041025621, 47795, 3],
    [1041084982, 38311, 1],
    [1041128367, 18499, 4],
    [1041568932, 34936, 1],
    [1041640574, 43466, 2],
    [1041976111, 31321, 1],
    [1042002756, 35739, 1],
    [1042273152, 43466, 2],
    [1042704579, 19259, 1],
    [1042765807, 47290, 1],
    [1042824616, 51915, 1],
    [1042854730, 38552, 1],
    [1042931842, 22329, 1],
    [1042934405, 34711, 1],
    [1043203947, 33957, 3],
    [1043212682, 43466, 10],
    [1043550752, 43466, 2],
    [1043658024, 18507, 1],
    [1043738376, 27306, 2],
    [1043890711, 37972, 1],
    [1044121399, 45989, 2],
    [1044200521, 33876, 3],
    [1044407040, 14408, 1],
    [1044703432, 21876, 2],
    [1045095643, 50371, 2],
    [1045263452, 51881, 1],
    [1045772853, 30085, 1],
    [1046586369, 13877, 1],
    [1046835221, 14391, 1],
    [1046841104, 33910, 1],
    [1047058673, 39482, 1],
    [1047622365, 34469, 1],
    [1048003221, 26294, 1],
    [1048022846, 38821, 1],
    [1048064554, 21347, 2],
    [1048277845, 51915, 6],
    [1048278233, 38229, 1],
    [1048334228, 21332, 1],
    [1048334228, 29780, 6],
    [1048334228, 33876, 1],
    [1048334228, 39514, 1],
    [1048654886, 42404, 1],
    [1048810589, 21332, 1],
    [1049490502, 50581, 1],
    [1049509225, 31321, 35],
    [1049509225, 37972, 1],
    [1049660995, 42436, 1],
    [1050007856, 51399, 1],
    [1050375838, 29781, 1],
    [1050932649, 50854, 1],
    [1050933753, 42663, 1],
    [1050933753, 46019, 2],
    [1050961704, 30053, 1],
    [1050961704, 46501, 3],
    [1051177843, 25796, 2],
    [1051340249, 31081, 1],
    [1051389694, 42660, 1],
    [1051401096, 18230, 1],
    [1051401096, 18232, 1],
    [1051401096, 37748, 1],
    [1051507295, 42660, 1],
    [1051648917, 14907, 2],
    [1051648917, 31081, 1],
    [1052230746, 30085, 3],
    [1052449071, 51882, 1],
    [1052924878, 19016, 1],
    [1053370882, 22362, 1],
    [1053898431, 46772, 1],
    [1054132840, 18232, 1],
    [1054510775, 30842, 1],
    [1054955518, 51127, 1],
    [1055139010, 17972, 1],
    [1055428741, 26729, 1],
    [1055672045, 18232, 4],
    [1055999203, 30310, 1],
    [1056703454, 18230, 1],
    [1057113024, 35498, 2],
    [1057169113, 35739, 1],
    [1057173452, 50228, 1],
    [1057199489, 34229, 1],
    [1057548210, 47048, 1],
    [1057558304, 22393, 1],
    [1058051116, 47046, 1],
    [1058092796, 42436, 2],
    [1058270156, 48075, 1],
    [1058840717, 27226, 3],
    [1058842024, 18232, 1],
    [1058842024, 23386, 5],
    [1059358189, 35482, 2],
    [1059495606, 43466, 2],
    [1059577724, 18232, 1],
    [1059673816, 35203, 3],
    [1059696020, 35675, 1],
    [1059697669, 34215, 1],
    [1060007256, 22106, 1],
    [1060059875, 34469, 3],
    [1060059875, 47800, 3],
    [1060302333, 51142, 1],
    [1060414077, 30053, 1],
    [1060753709, 30293, 1],
    [1060923165, 43431, 1],
    [1061125657, 34197, 1],
    [1061418450, 42407, 1],
    [1061462432, 30070, 1],
    [1061587186, 33925, 1],
    [1061695301, 27016, 1],
    [1061734809, 22407, 1],
    [1061899300, 17203, 1],
    [1061899300, 19259, 10],
    [1061912848, 38325, 1],
    [1062094121, 26215, 1],
    [1062229316, 30053, 6],
    [1062841693, 46132, 1],
    [1064057076, 29818, 1],
    [1064395955, 48075, 1],
    [1064396357, 31290, 1],
    [1064849528, 34985, 1],
    [1065020979, 22100, 2],
    [1065031663, 14907, 1],
    [1065146050, 21636, 1],
    [1065201050, 25962, 1],
    [1065335204, 41892, 3],
    [1065492853, 30599, 1],
    [1065520751, 34699, 1],
    [1065741261, 31113, 1],
    [1065802063, 17203, 1],
    [1065802063, 18507, 2],
    [1065808623, 35530, 1],
    [1065962318, 19274, 1],
    [1066153197, 47046, 2],
    [1066347469, 30809, 1],
    [1066744026, 18760, 1],
    [1066872843, 22842, 1],
    [1066887439, 43689, 2],
    [1067402160, 34698, 1],
    [1068527210, 18535, 1],
    [1068563549, 18507, 1],
    [1068927434, 30390, 1],
    [1069383386, 21861, 1],
    [1069457656, 27497, 1],
    [1069518117, 13366, 1],
    [1069596623, 15050, 1],
    [1069597555, 35482, 2],
    [1069645765, 35691, 5],
    [1070098848, 26181, 1],
    [1070343664, 51915, 4],
    [1070421122, 23353, 4],
    [1070427402, 43466, 2],
    [1070640040, 22842, 1],
    [1070818617, 52155, 1],
    [1070884367, 35225, 1],
    [1071006098, 37972, 1],
    [1071267456, 46771, 1],
    [1071267456, 47283, 1],
    [1071476328, 48075, 1],
    [1071625554, 29814, 1],
    [1071666089, 30085, 3],
    [1071686612, 48075, 1],
    [1071729790, 18265, 1],
    [1071873026, 25507, 2],
    [1072124904, 34215, 1],
    [1072266490, 42953, 1],
    [1072422126, 29557, 1],
    [1072461265, 34374, 1],
    [1072522683, 31290, 1],
    [1072734908, 35225, 6],
    [1072734908, 46019, 1],
    [1072940145, 22842, 1],
    [1073004230, 38022, 4],
    [1073065876, 22842, 138],
    [1073299146, 30074, 1],
    [1073323325, 34954, 1],
    [1073900131, 42953, 1],
    [1074051048, 38298, 1],
    [1074579769, 46019, 1],
    [1074581358, 35225, 1],
    [1074860176, 46790, 1],
    [1074920721, 47514, 1],
    [1075029059, 26232, 1],
    [1075051869, 38262, 1],
    [1075211035, 46771, 1],
    [1075536344, 26182, 1],
    [1075590828, 13363, 3],
    [1075590828, 30053, 2],
    [1075797271, 51641, 1],
    [1075879533, 38292, 3],
    [1075905967, 13397, 1],
    [1076294376, 14907, 1],
    [1076294376, 31081, 1],
    [1076297329, 37972, 7],
    [1076442309, 33668, 2],
    [1076491630, 25669, 1],
    [1076651183, 30854, 1],
    [1076742220, 13397, 4],
    [1076862029, 42917, 1],
    [1077157487, 47046, 1],
    [1077186155, 14151, 1],
    [1077259151, 47046, 3],
    [1077275030, 27338, 1],
    [1077275030, 35530, 3],
    [1077275030, 50371, 1],
    [1077454551, 42436, 1],
    [1077510422, 26294, 1],
    [1077603598, 13620, 1],
    [1077714006, 42436, 4],
    [1077821050, 18231, 1],
    [1077839161, 42436, 1],
    [1077839161, 51915, 1],
    [1077844608, 38791, 1],
    [1078137380, 46790, 1],
    [1078376236, 46790, 1],
    [1078639664, 39514, 1],
    [1078697517, 27258, 1],
    [1079084491, 17987, 2],
    [1079138154, 18232, 1],
    [1079419289, 38309, 1],
    [1079520185, 26213, 28],
    [1079521146, 19130, 1],
    [1079751014, 43160, 1],
    [1079975481, 26808, 4],
    [1079975481, 35000, 2],
    [1079975481, 46501, 5],
    [1080147298, 21620, 1],
    [1080311198, 41924, 7],
    [1080311198, 46019, 4],
    [1080418603, 25956, 1],
    [1080474177, 26535, 1],
    [1080667760, 47561, 1],
    [1080684971, 50883, 1],
    [1081019048, 31113, 1],
    [1081084172, 30053, 1],
    [1081727767, 25796, 2],
    [1082030469, 21301, 1],
    [1082954473, 31306, 1],
    [1083058148, 43431, 1],
    [1083214204, 34968, 1],
    [1083241073, 39498, 1],
    [1083626979, 31063, 1],
    [1083927779, 50887, 1],
    [1084041324, 51623, 1],
    [1084127374, 23354, 2],
    [1084252516, 39288, 1],
    [1084405062, 43684, 1],
    [1084406180, 35193, 8],
    [1084797615, 30582, 1],
    [1085252085, 43466, 1],
    [1085380676, 47048, 2],
    [1085601913, 31290, 1],
    [1085871752, 14136, 1],
    [1085984362, 21300, 4],
    [1085984362, 22842, 6],
    [1086074373, 42660, 1],
    [1086134902, 50371, 5],
    [1086295138, 50228, 2],
    [1086451603, 22356, 5],
    [1086471752, 21812, 1],
    [1087451131, 42918, 2],
    [1087485016, 51915, 4],
    [1087527285, 35497, 1],
    [1087527285, 42660, 2],
    [1087533493, 18232, 2],
    [1087533493, 21332, 1],
    [1087810080, 25476, 3],
    [1087885834, 43946, 1],
    [1088133507, 31434, 2],
    [1088133507, 47046, 4],
    [1088218197, 22086, 1],
    [1088974878, 14937, 1],
    [1089039945, 42949, 1],
    [1089234562, 19259, 1],
    [1089271955, 30567, 1],
    [1089701893, 17764, 1],
    [1089701969, 42953, 4],
    [1089731074, 47818, 1],
    [1089968979, 38566, 1],
    [1090009525, 34469, 1],
    [1090009525, 41892, 3],
    [1090292042, 17747, 1],
    [1090300331, 30567, 1],
    [1090668731, 25716, 1],
    [1090745771, 21846, 1],
    [1090846436, 46244, 1],
    [1090980889, 51770, 1],
    [1091002770, 47015, 1],
    [1091282346, 25988, 2],
    [1091403762, 29814, 1],
    [1091411516, 42903, 1],
    [1091634619, 37940, 1],
    [1091884622, 29813, 1],
    [1092008281, 26005, 1],
    [1092232909, 34469, 1],
    [1092652086, 43402, 2],
    [1092803836, 21829, 2],
    [1092867330, 30599, 1],
    [1093131998, 47561, 1],
    [1093145088, 48075, 1],
    [1093314308, 19114, 1],
    [1093696420, 18552, 8],
    [1093701358, 43946, 1],
    [1094155337, 42953, 1],
    [1094456779, 21812, 1],
    [1094747643, 51881, 3],
    [1094937429, 46790, 2],
    [1094946390, 13876, 1],
    [1095068403, 25990, 1],
    [1095125542, 27306, 4],
    [1095125542, 48075, 6],
    [1095208254, 47046, 1],
    [1095221849, 14907, 1],
    [1095388657, 22329, 1],
    [1095904309, 34985, 1],
    [1096131723, 51399, 1],
    [1096256742, 38084, 1],
    [1096322239, 14793, 1],
    [1096424936, 42949, 2],
    [1096455349, 17995, 5],
    [1096604247, 46266, 1],
    [1096604247, 46778, 1],
    [1096624970, 14136, 4],
    [1096947666, 39802, 1],
    [1097201721, 42646, 1],
    [1097465600, 34711, 1],
    [1097552657, 26215, 1],
    [1097640859, 18230, 2],
    [1098024682, 30340, 1],
    [1098025680, 43466, 6],
    [1098025680, 50371, 2],
    [1098361351, 38821, 1],
    [1098489200, 26712, 1],
    [1098532512, 30567, 1],
    [1098532512, 34663, 1],
    [1098782073, 23112, 1],
    [1099366412, 22600, 1],
    [1099961072, 26457, 1],
    [1100316973, 22904, 3],
    [1100316973, 43466, 6],
    [1100433484, 51915, 3],
    [1100639817, 22356, 10],
    [1100639817, 30053, 1],
    [1100759623, 42436, 1],
    [1100771668, 30293, 1],
    [1101094567, 34437, 1],
    [1101383574, 34953, 4],
    [1101488546, 27194, 1],
    [1101746756, 35225, 8],
    [1101909912, 51127, 1],
    [1102017886, 17478, 1],
    [1102443394, 46266, 3],
    [1103100616, 42436, 1],
    [1103100616, 43466, 2],
    [1103284317, 18230, 1],
    [1103400292, 17972, 5],
    [1104040357, 38549, 1],
    [1104055937, 25764, 1],
    [1104055937, 51915, 28],
    [1104350581, 51403, 1],
    [1105214211, 51654, 1],
    [1106188436, 34934, 1],
    [1106229944, 34711, 1],
    [1106687554, 51384, 1],
    [1106754553, 51127, 1],
    [1106936567, 23386, 1],
    [1106988084, 17203, 1],
    [1107291341, 18232, 2],
    [1107420920, 29781, 1],
    [1107420920, 30293, 2],
    [1107434973, 46276, 1],
    [1107602374, 23354, 9],
    [1107692508, 31063, 1],
    [1107707452, 29748, 1],
    [1107716814, 46266, 1],
    [1107739270, 29539, 3],
    [1107782126, 33957, 1],
    [1107782126, 34469, 1],
    [1107827587, 13894, 1],
    [1107930852, 34180, 5],
    [1107933751, 34936, 1],
    [1108129277, 51144, 1],
    [1108191844, 42404, 1],
    [1108379589, 25764, 3],
    [1108379589, 35530, 1],
    [1108652730, 14681, 1],
    [1108800400, 43977, 4],
    [1109744076, 14907, 2],
    [1109923569, 26502, 1],
    [1110099726, 14907, 5],
    [1110283510, 38821, 1],
    [1110304776, 47048, 1],
    [1110926682, 47283, 2],
    [1110938233, 31081, 1],
    [1110988421, 26986, 1],
    [1111305979, 27241, 1],
    [1111595557, 51659, 1],
    [1111755428, 30792, 1],
    [1111881273, 22329, 1],
    [1111989535, 47291, 2],
    [1112303802, 30053, 1],
    [1112312296, 39576, 1],
    [1112353238, 31145, 2],
    [1112397724, 43943, 1],
    [1112455706, 13363, 3],
    [1112455706, 30053, 4],
    [1112795183, 34711, 1],
    [1112864407, 42436, 1],
    [1113077649, 50371, 2],
    [1113090736, 22086, 1],
    [1113154681, 21349, 1],
    [1113381930, 15162, 1],
    [1113555680, 17203, 1],
    [1113555680, 21812, 1],
    [1113684035, 42935, 1],
    [1113699906, 21812, 1],
    [1113774271, 51144, 1],
    [1114072873, 14937, 1],
    [1114123625, 42916, 1],
    [1114278896, 26457, 1],
    [1114507686, 31113, 1],
    [1114942006, 33683, 1],
    [1115047790, 30053, 1],
    [1115056992, 14394, 1],
    [1115639636, 31096, 3],
    [1116115687, 39322, 1],
    [1116296323, 30085, 11],
    [1116309150, 17483, 1],
    [1116454250, 35193, 1],
    [1116476024, 35225, 1],
    [1116476024, 43978, 1],
    [1116477887, 47291, 9],
    [1116519842, 18263, 1],
    [1116570223, 13444, 1],
    [1117029357, 34711, 1],
    [1117171255, 47048, 1],
    [1117505770, 18232, 1],
    [1118141063, 13412, 1],
    [1118648195, 18777, 2],
    [1118741409, 26727, 1],
    [1118826588, 34951, 2],
    [1119010546, 14907, 1],
    [1119235143, 35482, 1],
    [1119409048, 17747, 1],
    [1119944445, 22842, 1],
    [1119989391, 35434, 1],
    [1120060697, 30329, 1],
    [1120149428, 17203, 5],
    [1120384012, 39514, 1],
    [1120744473, 38810, 2],
    [1120821820, 29571, 2],
    [1121333981, 51144, 2],
    [1121472615, 34186, 1],
    [1122078485, 34165, 1],
    [1122081391, 33876, 1],
    [1122375447, 25990, 1],
    [1122522276, 31081, 1],
    [1122560590, 46261, 1],
    [1122987087, 43466, 1],
    [1123221244, 51881, 1],
    [1123246697, 14651, 1],
    [1123311106, 39755, 1],
    [1123395833, 51802, 3],
    [1123472236, 42436, 6],
    [1123513108, 42436, 1],
    [1123561509, 34442, 1],
    [1123732276, 46484, 4],
    [1123894038, 30324, 1],
    [1124125085, 47706, 1],
    [1124741898, 34711, 1],
    [1125686496, 34469, 1],
    [1125824516, 34229, 1],
    [1125838119, 35210, 2],
    [1125875213, 26535, 1],
    [1126031356, 18488, 1],
    [1126054026, 43610, 1],
    [1126054219, 27240, 3],
    [1126311125, 26472, 1],
    [1127300735, 17460, 1],
    [1127742081, 35193, 1],
    [1127965746, 21300, 4],
    [1127983307, 42953, 1],
    [1128602373, 31609, 1],
    [1128817770, 51915, 5],
    [1129109700, 30615, 2],
    [1129236185, 23098, 1],
    [1129522169, 42436, 5],
    [1129816769, 42404, 1],
    [1129929065, 13894, 1],
    [1130081546, 31349, 1],
    [1130289393, 42661, 1],
    [1130578181, 51142, 1],
    [1130903671, 35530, 1],
    [1131634699, 39833, 1],
    [1132114116, 38774, 1],
    [1132239518, 42403, 2],
    [1132427405, 47543, 1],
    [1132652218, 34647, 1],
    [1132832965, 27338, 3],
    [1132957136, 51915, 1],
    [1133090896, 21332, 2],
    [1133090896, 31081, 1],
    [1133219285, 50371, 3],
    [1133229737, 47304, 2],
    [1133391229, 34197, 1],
    [1133564673, 30085, 4],
    [1133618484, 21812, 1],
    [1133659216, 42406, 1],
    [1134276998, 46132, 1],
    [1134320611, 22842, 1],
    [1134431120, 35498, 5],
    [1134588640, 42871, 1],
    [1134860294, 31348, 13],
    [1135254115, 33651, 1],
    [1135508012, 22615, 4],
    [1135987938, 31290, 6],
    [1136273647, 22329, 1],
    [1136328982, 46019, 3],
    [1136549979, 46694, 1],
    [1136648486, 34197, 18],
    [1136988831, 18230, 7],
    [1136988831, 25684, 29],
    [1137160002, 34197, 1],
    [1137740773, 31113, 1],
    [1138354125, 30359, 1],
    [1138451396, 30839, 1],
    [1138753458, 39080, 1],
    [1138903357, 51882, 1],
    [1138916264, 47046, 1],
    [1139190516, 42436, 1],
    [1139388378, 41924, 1],
    [1139391116, 27243, 1],
    [1139776563, 39514, 1],
    [1139795578, 13444, 1],
    [1139814900, 46515, 1],
    [1139834207, 33988, 1],
    [1140097234, 26453, 2],
    [1140165484, 43466, 4],
    [1140188536, 26535, 1],
    [1140289990, 19019, 1],
    [1140344648, 34180, 2],
    [1140360944, 35739, 1],
    [1140409896, 26487, 3],
    [1141075785, 22329, 1],
    [1141455849, 38291, 1],
    [1141698408, 21812, 1],
    [1141755665, 25990, 2],
    [1141976450, 42436, 2],
    [1141976450, 43978, 3],
    [1142215640, 50371, 9],
    [1142317202, 13444, 3],
    [1142514554, 21957, 2],
    [1142805753, 29815, 1],
    [1142855722, 51882, 1],
    [1142913883, 30293, 1],
    [1143160771, 18231, 1],
    [1143435795, 25429, 1],
    [1144159194, 30567, 1],
    [1144267370, 18230, 2],
    [1144589818, 42436, 2],
    [1144602552, 22328, 1],
    [1144998740, 43979, 1],
    [1145116430, 35739, 1],
    [1145166979, 43143, 1],
    [1145186584, 34949, 2],
    [1145218005, 22842, 3],
    [1145346222, 13380, 1],
    [1145618852, 19034, 1],
    [1145689933, 47291, 1],
    [1146466839, 23353, 1],
    [1146734131, 29892, 1],
    [1146751981, 38968, 1],
    [1146915696, 30293, 1],
    [1147734257, 51623, 1],
    [1148217931, 18499, 3],
    [1148427359, 17749, 1],
    [1148620802, 35499, 3],
    [1148951298, 13909, 1],
    [1149726249, 30053, 1],
    [1149815932, 17987, 1],
    [1149950798, 50356, 2],
    [1150361445, 34469, 2],
    [1151116373, 19259, 10],
    [1151116373, 21812, 3],
    [1151279281, 35225, 2],
    [1151448507, 35193, 1],
    [1151495036, 46788, 1],
    [1151563979, 18499, 1],
    [1151755758, 22358, 1],
    [1151987393, 30072, 1],
    [1152140493, 31321, 4],
    [1152140493, 34165, 1],
    [1152147852, 27290, 1],
    [1152471132, 38277, 1],
    [1152685998, 18230, 3],
    [1152685998, 30278, 2],
    [1152891584, 23354, 1],
    [1153008649, 22329, 9],
    [1153158219, 39320, 2],
    [1153348244, 34985, 22],
    [1153630543, 30149, 1],
    [1153630543, 50373, 3],
    [1153970444, 14937, 3],
    [1154023346, 42410, 2],
    [1154335609, 38229, 1],
    [1154489313, 46486, 2],
    [1154570864, 26696, 4],
    [1154735833, 47304, 1],
    [1154781352, 31609, 3],
    [1154845023, 39046, 1],
    [1155011657, 42436, 1],
    [1155313272, 13619, 1],
    [1155624106, 35448, 2],
    [1156089920, 43466, 5],
    [1156400954, 34726, 1],
    [1156861194, 17995, 1],
    [1156989239, 37940, 1],
    [1157072531, 46533, 1],
    [1157141618, 50883, 1],
    [1157336421, 22874, 5],
    [1157500789, 51384, 1],
    [1157917379, 26729, 1],
    [1157932601, 42949, 2],
    [1157957628, 25925, 3],
    [1158003098, 47304, 1],
    [1158031505, 23386, 1],
    [1158151698, 19259, 10],
    [1158151698, 22842, 2],
    [1158152970, 30053, 1],
    [1158541392, 31595, 1],
    [1158835533, 42068, 1],
    [1158883722, 26984, 1],
    [1158927049, 18232, 1],
    [1158951573, 30854, 1],
    [1158991120, 26730, 1],
    [1159013212, 23386, 1],
    [1159156564, 33668, 1],
    [1161097030, 33988, 1],
    [1161115590, 30085, 1],
    [1161161031, 51915, 2],
    [1161237660, 34197, 22],
    [1161237660, 35225, 10],
    [1161237660, 42436, 7],
    [1161237660, 43978, 3],
    [1161309868, 34920, 2],
    [1161433702, 43979, 1],
    [1161497279, 42598, 2],
    [1161985036, 47048, 1],
    [1163647148, 50099, 1],
    [1163843382, 26986, 2],
    [1163989960, 26487, 2],
    [1164026659, 47283, 1],
    [1164183708, 30293, 4],
    [1164716029, 42953, 1],
    [1164799556, 18232, 4],
    [1164799556, 21299, 3],
    [1164799556, 22100, 1],
    [1164865355, 26729, 1],
    [1165152212, 34502, 1],
    [1166032468, 14423, 1],
    [1166058728, 51915, 1],
    [1166115910, 22375, 1],
    [1166172764, 34436, 18],
    [1166285554, 30293, 1],
    [1166723705, 50371, 2],
    [1166791747, 34437, 1],
    [1166908356, 22325, 2],
    [1167159070, 42404, 4],
    [1167261374, 22325, 1],
    [1167389162, 26213, 1],
    [1167519915, 46771, 1],
    [1167601156, 51915, 1],
    [1167647290, 46266, 1],
    [1167932771, 43178, 1],
    [1167932771, 43466, 3],
    [1167941680, 14395, 1],
    [1168151137, 34180, 4],
    [1168643336, 29796, 1],
    [1168830414, 29892, 1],
    [1168851151, 47028, 1],
    [1168902752, 26489, 1],
    [1169256943, 43466, 3],
    [1169256943, 50371, 18],
    [1169426907, 26986, 1],
    [1169478076, 35225, 1],
    [1170151216, 17974, 2],
    [1170657168, 13879, 1],
    [1170872110, 42404, 1],
    [1171034077, 41892, 11],
    [1171144690, 30344, 1],
    [1171265096, 47048, 2],
    [1171292142, 25447, 1],
    [1171389131, 26246, 1],
    [1171622470, 31368, 1],
    [1172151811, 25796, 1],
    [1172432292, 21844, 1],
    [1172438088, 39594, 1],
    [1172871724, 51915, 1],
    [1173156074, 19259, 7],
    [1173374553, 50371, 1],
    [1173999751, 47291, 1],
    [1174087895, 13926, 2],
    [1174127261, 34165, 1],
    [1174335070, 22100, 1],
    [1174697117, 42949, 2],
    [1174805231, 21300, 1],
    [1175044663, 51384, 1],
    [1175188017, 42679, 1],
    [1175388408, 50341, 1],
    [1175501632, 33927, 3],
    [1175664208, 47046, 2],
    [1176594605, 35193, 1],
    [1176749643, 34647, 2],
    [1176791026, 51915, 1],
    [1176850865, 22105, 1],
    [1177564063, 47046, 2],
    [1177700628, 35498, 1],
    [1177743991, 42953, 1],
    [1177835144, 50870, 1],
    [1177846361, 14907, 6],
    [1177891606, 35204, 1],
    [1177930388, 30005, 1],
    [1178069743, 26984, 1],
    [1178245176, 19259, 3],
    [1178460374, 23178, 1],
    [1178471720, 51144, 1],
    [1178910869, 43689, 1],
    [1179534343, 27211, 1],
    [1179715108, 51383, 1],
    [1180067675, 43610, 1],
    [1180343972, 15275, 1],
    [1180523873, 25699, 1],
    [1180571353, 14395, 1],
    [1180623424, 35739, 1],
    [1180623424, 46244, 1],
    [1180623430, 38298, 1],
    [1180731516, 34711, 2],
    [1180731516, 46779, 1],
    [1180733716, 26470, 1],
    [1181096902, 50887, 1],
    [1181202846, 26213, 3],
    [1181409587, 25989, 1],
    [1181634721, 23144, 1],
    [1182030069, 50887, 3],
    [1182449821, 50292, 1],
    [1182464873, 13619, 1],
    [1182503222, 30278, 1],
    [1182978792, 47048, 2],
    [1183110439, 47800, 27],
    [1183133869, 41892, 4],
    [1183138774, 39574, 1],
    [1183202574, 46244, 2],
    [1183486101, 26262, 2],
    [1183521440, 26984, 6],
    [1183538714, 42164, 1],
    [1183578220, 51142, 1],
    [1184024153, 33925, 1],
    [1184080389, 26953, 1],
    [1184204129, 29781, 7],
    [1184487530, 19019, 1],
    [1184527964, 47690, 1],
    [1184674961, 35193, 1],
    [1184676271, 35386, 1],
    [1185816394, 35210, 1],
    [1186040528, 34985, 1],
    [1186195225, 25704, 1],
    [1186528948, 50371, 1],
    [1186642628, 30068, 1],
    [1186987249, 30567, 1],
    [1187111392, 34948, 1],
    [1187314884, 46501, 1],
    [1188130410, 19259, 2],
    [1188310875, 50870, 1],
    [1188435418, 23354, 1],
    [1188782500, 34229, 1],
    [1188813495, 45955, 1],
    [1188905106, 18490, 1],
    [1189331151, 35225, 2],
    [1189782505, 43978, 2],
    [1189782505, 47291, 13],
    [1189961549, 26808, 1],
    [1190130721, 39577, 2],
    [1190192851, 35386, 2],
    [1190223931, 21300, 1],
    [1190274705, 31402, 3],
    [1190493560, 18231, 1],
    [1190647983, 51881, 2],
    [1190661899, 22100, 1],
    [1190856087, 41924, 6],
    [1190993763, 26760, 1],
    [1191006118, 18503, 1],
    [1191402900, 26727, 1],
    [1191507697, 15002, 1],
    [1191732730, 35739, 1],
    [1192295907, 25926, 1],
    [1192307286, 51383, 1],
    [1192858403, 42663, 1],
    [1192959027, 26453, 1],
    [1192981013, 46164, 1],
    [1193108181, 26294, 2],
    [1193566885, 29814, 1],
    [1193803502, 26457, 4],
    [1193848546, 43466, 8],
    [1193848546, 50371, 3],
    [1193991574, 33988, 7],
    [1193991574, 34197, 1],
    [1193991574, 34711, 7],
    [1193991574, 34985, 3],
    [1194171387, 47046, 1],
    [1194334111, 50870, 1],
    [1194522947, 35225, 1],
    [1194644652, 17739, 4],
    [1194644652, 22325, 1],
    [1195162871, 38292, 1],
    [1195950676, 21589, 1],
    [1196220096, 14682, 1],
    [1196448717, 25476, 1],
    [1196627036, 34184, 1],
    [1197416781, 26954, 1],
    [1197626929, 31627, 1],
    [1198069043, 50228, 1],
    [1198159143, 34985, 1],
    [1198324425, 14394, 1],
    [1198763197, 21332, 24],
    [1199095564, 41925, 8],
    [1199143769, 29830, 1],
    [1199184695, 42436, 1],
    [1199299659, 14665, 1],
    [1199423893, 51915, 1],
    [1199813091, 17492, 4],
    [1199813091, 46164, 7],
    [1200262619, 46019, 1],
    [1200560155, 33671, 1],
    [1200610851, 18232, 1],
    [1201521700, 22087, 1],
    [1201532228, 42949, 1],
    [1201674076, 21332, 3],
    [1202884147, 35530, 9],
    [1203036926, 25447, 1],
    [1203202142, 18232, 1],
    [1203249159, 19019, 1],
    [1203384067, 38245, 2],
    [1203389773, 31098, 1],
    [1203687519, 14937, 1],
    [1203703987, 39290, 1],
    [1203811356, 13363, 2],
    [1203964671, 14151, 1],
    [1204003458, 34469, 1],
    [1204034068, 50627, 1],
    [1204376341, 27226, 1],
    [1204423920, 47770, 1],
    [1205081695, 50599, 1],
    [1205103690, 50371, 5],
    [1205752402, 34711, 6],
    [1205957617, 41925, 1],
    [1205970422, 21812, 358],
    [1205970422, 22356, 16],
    [1205970422, 30053, 4],
    [1205970422, 31081, 116],
    [1205970422, 39514, 39],
    [1205985581, 30074, 1],
    [1206024697, 17972, 1],
    [1206305741, 47046, 1],
    [1206496612, 14937, 1],
    [1206569186, 22906, 4],
    [1207006757, 47048, 1],
    [1207041094, 23242, 12],
    [1207264290, 21333, 1],
    [1207626851, 18230, 1],
    [1207804809, 27224, 1],
    [1207860329, 14650, 1],
    [1207967520, 51384, 1],
    [1208452995, 35739, 1],
    [1208452995, 47048, 1],
    [1208518003, 34985, 5],
    [1208889018, 51127, 1],
    [1208952450, 34985, 1],
    [1209049150, 42949, 2],
    [1209229158, 30005, 3],
    [1209575658, 29781, 1],
    [1209864327, 31113, 3],
    [1209994184, 34101, 1],
    [1209998983, 41924, 4],
    [1209998983, 42436, 1],
    [1209998983, 46244, 3],
    [1210062541, 21812, 2],
    [1210062541, 22842, 3],
    [1210167819, 27495, 1],
    [1211176906, 46779, 2],
    [1211182432, 42660, 1],
    [1211204639, 42949, 1],
    [1211249145, 19259, 1],
    [1211918339, 22087, 2],
    [1212070885, 34985, 1],
    [1212199105, 39080, 1],
    [1212234231, 35530, 1],
    [1212259018, 21332, 1],
    [1212442303, 22325, 1],
    [1212683461, 14408, 1],
    [1213014908, 47192, 1],
    [1213320483, 35257, 2],
    [1213590177, 35225, 1],
    [1213836332, 41924, 13],
    [1213836332, 51915, 39],
    [1214190323, 51609, 1],
    [1214627570, 31081, 2],
    [1214730030, 50067, 1],
    [1214786411, 31113, 1],
    [1214842453, 22842, 1],
    [1215079201, 14136, 2],
    [1215366783, 43466, 1],
    [1215706084, 17987, 1],
    [1215885146, 42660, 1],
    [1215885995, 34165, 1],
    [1216004054, 31352, 1],
    [1216211189, 39305, 1],
    [1216217699, 50371, 1],
    [1216423436, 51915, 1],
    [1216615339, 33929, 2],
    [1216688996, 46019, 4],
    [1216688996, 51915, 2],
    [1216694220, 39802, 1],
    [1216870376, 33683, 1],
    [1216957589, 14425, 2],
    [1217026346, 35225, 2],
    [1217026346, 47818, 2],
    [1217618122, 50628, 4],
    [1217751112, 46229, 1],
    [1219110102, 34406, 2],
    [1219569151, 18265, 3],
    [1219837302, 43175, 1],
    [1219877732, 25796, 2],
    [1220513579, 22871, 1],
    [1220534348, 29764, 1],
    [1222012681, 43688, 3],
    [1222037587, 47048, 1],
    [1222094971, 38548, 1],
    [1222119343, 26487, 1],
    [1222177472, 18762, 1],
    [1222213974, 34197, 1],
    [1222437063, 14408, 2],
    [1223416811, 41924, 1],
    [1223707974, 19259, 1],
    [1223727983, 33988, 1],
    [1223845257, 26696, 1],
    [1224369050, 50371, 2],
    [1224432174, 23146, 1],
    [1224477283, 50341, 1],
    [1225300338, 25652, 1],
    [1225420203, 22389, 1],
    [1225428638, 30068, 1],
    [1226028222, 34711, 2],
    [1226172111, 35530, 1],
    [1226682570, 51915, 2],
    [1226747238, 27467, 1],
    [1227036380, 13363, 2],
    [1227297551, 26212, 2],
    [1227515847, 23098, 1],
    [1227789366, 43178, 1],
    [1227996404, 41925, 1],
    [1228046938, 13363, 9],
    [1228121785, 35257, 1],
    [1228746533, 51850, 1],
    [1228939595, 43689, 4],
    [1228974130, 33955, 1],
    [1229364759, 31081, 2],
    [1229480002, 51915, 2],
    [1229619160, 14986, 2],
    [1230614549, 29860, 1],
    [1230695455, 43977, 1],
    [1230850991, 46019, 1],
    [1230953894, 51623, 1],
    [1231001909, 33923, 1],
    [1231267600, 47047, 1],
    [1231469677, 34186, 1],
    [1231599282, 34358, 2],
    [1231859004, 43722, 1],
    [1232216129, 39096, 1],
    [1232342571, 13363, 1],
    [1232551050, 51915, 1],
    [1233046279, 51384, 1],
    [1233101690, 39048, 1],
    [1233223659, 30581, 1],
    [1233328353, 26504, 3],
    [1233459121, 29892, 1],
    [1233666558, 34985, 1],
    [1233666558, 46788, 1],
    [1233877028, 30822, 1],
    [1234021853, 34697, 1],
    [1234251407, 34985, 2],
    [1234571280, 22680, 1],
    [1235931269, 38825, 1],
    [1236011842, 26986, 1],
    [1236288284, 43946, 3],
    [1236331570, 26567, 1],
    [1236351542, 22875, 1],
    [1236473625, 43466, 7],
    [1236608770, 19034, 3],
    [1236657675, 47046, 1],
    [1236672618, 22325, 1],
    [1236821600, 22617, 1],
    [1237526340, 15050, 1],
    [1237785937, 39322, 2],
    [1237839740, 35205, 17],
    [1237998324, 22904, 1],
    [1238018181, 29780, 1],
    [1238018181, 35193, 5],
    [1238138761, 27226, 2],
    [1238402169, 42436, 1],
    [1238668356, 27496, 1],
    [1238749039, 29844, 1],
    [1238781369, 18500, 1],
    [1239412894, 19017, 1],
    [1239513776, 18756, 1],
    [1239597681, 13397, 1],
    [1239966699, 30809, 1],
    [1240490405, 17995, 1],
    [1240702231, 34949, 1],
    [1240741894, 26457, 3],
    [1240861501, 34165, 3],
    [1240932754, 27001, 3],
    [1240948750, 21863, 1],
    [1241283317, 25796, 3],
    [1241283317, 35739, 3],
    [1241330622, 13635, 1],
    [1241474225, 17972, 2],
    [1241474225, 35193, 7],
    [1241723653, 37715, 4],
    [1241775188, 43434, 1],
    [1242114418, 34437, 1],
    [1242494206, 30873, 5],
    [1242821590, 22842, 6],
    [1243529154, 27226, 1],
    [1243673341, 17974, 1],
    [1243720831, 22874, 1],
    [1243790150, 42920, 1],
    [1244029654, 48075, 1],
    [1244288563, 31290, 1],
    [1244582500, 42374, 3],
    [1244935014, 38277, 3],
    [1245057188, 34953, 1],
    [1245108349, 29781, 1],
    [1245140929, 34469, 1],
    [1245352233, 30599, 1],
    [1245961389, 33683, 3],
    [1246155353, 34215, 1],
    [1246254252, 22840, 3],
    [1246822807, 51659, 1],
    [1247126163, 39315, 1],
    [1247355824, 13444, 2],
    [1247712152, 31368, 1],
    [1247785622, 51641, 1],
    [1247892223, 51625, 1],
    [1248410885, 22100, 1],
    [1248487373, 15162, 1],
    [1248995156, 41892, 1],
    [1249132310, 22325, 1],
    [1249324724, 31595, 1],
    [1249368220, 38534, 1],
    [1249719199, 43178, 2],
    [1249719199, 43466, 4],
    [1250219547, 14395, 4],
    [1250599191, 30809, 1],
    [1250914782, 34197, 1],
    [1251136118, 46019, 1],
    [1251379905, 13363, 1],
    [1251463885, 34439, 2],
    [1251468830, 30327, 3],
    [1252045506, 43466, 1],
    [1252054117, 21332, 1],
    [1252060973, 43400, 2],
    [1252309867, 37683, 1],
    [1252548630, 31386, 1],
    [1252686586, 13444, 1],
    [1252686586, 34692, 2],
    [1253085197, 13363, 1],
    [1253274283, 19274, 1],
    [1253708671, 43978, 2],
    [1254089882, 18230, 1],
    [1254416126, 17203, 1],
    [1255210050, 33957, 1],
    [1255242235, 22874, 1],
    [1255290828, 13363, 3],
    [1255349611, 18230, 1],
    [1255417264, 26986, 1],
    [1255551002, 34149, 1],
    [1255714097, 38553, 1],
    [1255828278, 34165, 1],
    [1255828278, 43610, 6],
    [1255828278, 47706, 2],
    [1256282452, 14907, 1],
    [1256406324, 13363, 1],
    [1256475170, 13895, 1],
    [1256536088, 30809, 1],
    [1256763963, 21315, 1],
    [1257193009, 18232, 1],
    [1257204870, 14407, 3],
    [1257889752, 30904, 1],
    [1258061154, 31099, 1],
    [1258094127, 35225, 7],
    [1258094127, 46276, 5],
    [1258149186, 35434, 1],
    [1258292813, 21299, 1],
    [1258526652, 51127, 1],
    [1258705301, 15050, 1],
    [1259063230, 19291, 1],
    [1260040735, 30873, 1],
    [1260142460, 21365, 1],
    [1260284727, 50371, 2],
    [1260477062, 25764, 2],
    [1260659591, 39339, 2],
    [1261537173, 21332, 2],
    [1261537173, 30053, 1],
    [1261537173, 30809, 1],
    [1261673097, 47529, 1],
    [1261871105, 30586, 1],
    [1261940756, 38791, 1],
    [1262002799, 31290, 1],
    [1262019508, 35530, 3],
    [1262137799, 13363, 1],
    [1262387887, 18490, 1],
    [1262619005, 46501, 1],
    [1262825167, 43977, 1],
    [1263222598, 18488, 1],
    [1263397223, 14650, 1],
    [1263700014, 35225, 2],
    [1263700014, 51915, 2],
    [1263853226, 29796, 1],
    [1263878307, 51898, 1],
    [1263981875, 26489, 1],
    [1264074036, 47291, 6],
    [1264496095, 31092, 3],
    [1264961958, 38292, 1],
    [1265510734, 26761, 1],
    [1265917744, 34199, 1],
    [1266444891, 17203, 3],
    [1267430871, 30842, 1],
    [1267772201, 42421, 1],
    [1268091716, 31113, 1],
    [1268126251, 14408, 1],
    [1268447194, 47287, 1],
    [1268464953, 14408, 1],
    [1268880743, 21332, 1],
    [1268940870, 34197, 1],
    [1269036831, 38262, 5],
    [1269691108, 47563, 1],
    [1269860563, 17972, 1],
    [1269871433, 21332, 1],
    [1270212733, 14683, 1],
    [1270563789, 50870, 1],
    [1270573157, 22842, 4],
    [1270573157, 37972, 1],
    [1270876684, 22842, 3],
    [1271180338, 13879, 1],
    [1271182680, 18792, 1],
    [1271967274, 17203, 1],
    [1272009543, 38549, 1],
    [1272035907, 39305, 1],
    [1272191575, 26021, 2],
    [1272213876, 41924, 2],
    [1272213876, 42436, 1],
    [1272284560, 43430, 1],
    [1272470659, 30858, 1],
    [1274022038, 35498, 1],
    [1274304755, 31290, 1],
    [1274690572, 34711, 1],
    [1274725645, 38791, 1],
    [1274966993, 13894, 1],
    [1275013439, 41924, 1],
    [1275159780, 35386, 1],
    [1275194955, 31113, 1],
    [1275261449, 29779, 4],
    [1275283730, 25956, 3],
    [1275675710, 50371, 1],
    [1275758996, 37748, 1],
    [1276101214, 26021, 3],
    [1276264601, 17717, 1],
    [1276275977, 18262, 1],
    [1276472895, 51915, 1],
    [1276635061, 51368, 2],
    [1276856495, 19259, 1],
    [1277193343, 22103, 1],
    [1277804098, 14907, 8],
    [1277862172, 22904, 13],
    [1277862172, 47017, 1],
    [1277882982, 13363, 1],
    [1277967036, 26504, 1],
    [1278097093, 30581, 1],
    [1278947768, 47287, 1],
    [1279343844, 31081, 1],
    [1279609431, 38791, 1],
    [1280233809, 50292, 4],
    [1280255659, 26487, 1],
    [1280628795, 42953, 1],
    [1280742871, 14136, 1],
    [1281094713, 51913, 1],
    [1281637865, 18488, 2],
    [1281726804, 26504, 1],
    [1282064151, 25796, 1],
    [1282064151, 47803, 2],
    [1282315609, 14391, 1],
    [1282924379, 38292, 1],
    [1283591383, 18777, 1],
    [1283667450, 21812, 2],
    [1283701423, 35530, 3],
    [1283725840, 33683, 1],
    [1283926197, 25703, 1],
    [1283942042, 14907, 1],
    [1284417467, 42150, 2],
    [1285001476, 39626, 1],
    [1285187111, 26487, 1],
    [1285265254, 43466, 1],
    [1285284515, 30567, 1],
    [1285306486, 38548, 1],
    [1285536065, 47796, 1],
    [1285596394, 34440, 1],
    [1285621552, 18022, 1],
    [1285621552, 31113, 1],
    [1285621552, 47017, 4],
    [1286162060, 50371, 2],
    [1286440427, 50887, 1],
    [1286741744, 46259, 1],
    [1286808296, 27338, 2],
    [1286928407, 50517, 1],
    [1287477300, 50371, 18],
    [1288360266, 46019, 1],
    [1288655644, 13368, 1],
    [1288955858, 50565, 1],
    [1289143927, 13363, 1],
    [1289233330, 14408, 1],
    [1289250116, 26502, 1],
    [1289373994, 13109, 1],
    [1289586812, 35530, 1],
    [1289633850, 48043, 1],
    [1290015106, 30053, 3],
    [1290408699, 34185, 2],
    [1290557376, 14408, 1],
    [1290948772, 18488, 2],
    [1291001894, 35225, 2],
    [1291150267, 34185, 1],
    [1291293678, 52123, 1],
    [1292360468, 23418, 1],
    [1292466572, 21844, 1],
    [1292637161, 43466, 13],
    [1292641285, 35225, 2],
    [1292706319, 13879, 1],
    [1292880163, 42953, 1],
    [1293001550, 23386, 1],
    [1293018587, 33929, 3],
    [1293411048, 50871, 1],
    [1293859128, 26535, 1],
    [1293859128, 43466, 1],
    [1294022030, 30586, 1],
    [1294091183, 30085, 2],
    [1294412252, 31098, 1],
    [1294435425, 42953, 1],
    [1295176145, 18232, 1],
    [1295352768, 35193, 1],
    [1295551376, 14391, 2],
    [1296326694, 13875, 1],
    [1296532100, 38825, 1],
    [1296728816, 26440, 4],
    [1296867575, 31113, 2],
    [1297108442, 33651, 1],
    [1297139028, 41924, 1],
    [1297182964, 27016, 1],
    [1297250753, 34663, 1],
    [1297518944, 18490, 1],
    [1298512089, 34165, 1],
    [1298750936, 25444, 1],
    [1299161048, 17987, 4],
    [1299953781, 18232, 4],
    [1301025865, 22103, 1],
    [1301179401, 35225, 4],
    [1301179401, 43434, 1],
    [1301179401, 43978, 4],
    [1301179401, 50371, 5],
    [1301526410, 42436, 2],
    [1301528399, 18230, 1],
    [1301630426, 21859, 1],
    [1301858864, 35193, 1],
    [1301981298, 18520, 1],
    [1302196709, 43178, 1],
    [1302676386, 17991, 1],
    [1302687349, 22618, 1],
    [1303031481, 42436, 1],
    [1303371839, 35402, 1],
    [1304107869, 39063, 1],
    [1304137141, 43402, 1],
    [1304348164, 22889, 1],
    [1304833853, 34185, 1],
    [1305027876, 38084, 2],
    [1305027876, 42953, 1],
    [1305304405, 17766, 1],
    [1305846180, 43178, 1],
    [1305846180, 48075, 2],
    [1305981002, 30567, 1],
    [1306027409, 26504, 1],
    [1306033778, 35178, 1],
    [1306594674, 35210, 2],
    [1306724378, 43689, 1],
    [1306762804, 46758, 1],
    [1307129670, 30278, 1],
    [1307129670, 37972, 1],
    [1307329845, 42436, 2],
    [1307475388, 21636, 1],
    [1307668840, 17717, 1],
    [1307755429, 30293, 1],
    [1307839036, 25716, 1],
    [1308052660, 26980, 1],
    [1308143447, 46790, 1],
    [1308172067, 38292, 1],
    [1308204808, 31350, 1],
    [1308225513, 22842, 2],
    [1308360195, 50371, 1],
    [1309245780, 14391, 1],
    [1309407608, 31113, 1],
    [1309743536, 34698, 1],
    [1310164489, 35000, 3],
    [1310486025, 43978, 1],
    [1310631611, 30854, 1],
    [1310693209, 18230, 4],
    [1310741477, 17460, 1],
    [1310828895, 31129, 1],
    [1310862672, 50371, 1],
    [1311001184, 50627, 1],
    [1311175720, 42436, 7],
    [1311175720, 43946, 3],
    [1311278983, 22325, 1],
    [1311755369, 50371, 1],
    [1311773765, 35208, 1],
    [1312380616, 48041, 1],
    [1312573533, 18584, 1],
    [1312601966, 22906, 1],
    [1312904532, 30039, 1],
    [1313045606, 35225, 2],
    [1313233512, 50356, 2],
    [1313317507, 21300, 10],
    [1313317507, 29539, 1],
    [1313347758, 13363, 640],
    [1313347758, 17203, 3],
    [1313347758, 22362, 1],
    [1313347758, 22842, 35],
    [1313347758, 30053, 51],
    [1313756190, 17972, 2],
    [1313965306, 35193, 8],
    [1314165121, 26730, 3],
    [1314670252, 18230, 1],
    [1314696968, 22889, 1],
    [1314895679, 21332, 1],
    [1315652111, 30293, 1],
    [1315690175, 33683, 2],
    [1315855846, 14134, 1],
    [1316228321, 25764, 2],
    [1316228321, 50371, 14],
    [1316247072, 18006, 2],
    [1316474667, 34711, 1],
    [1316682182, 29796, 11],
    [1317435121, 35530, 1],
    [1317604264, 35225, 1],
    [1318546753, 25796, 11],
    [1318546753, 35225, 1],
    [1318546753, 43466, 7],
    [1318845804, 50228, 1],
    [1319348376, 22868, 1],
    [1319511257, 42407, 1],
    [1319683773, 51915, 3],
    [1319989041, 30328, 1],
    [1319996307, 34197, 9],
    [1319996307, 42953, 3],
    [1320114129, 50887, 1],
    [1320510787, 34165, 8],
    [1321634658, 34711, 4],
    [1321656087, 14151, 1],
    [1322030205, 17739, 1],
    [1322119289, 33892, 1],
    [1322385882, 26759, 1],
    [1322436279, 38038, 1],
    [1322567596, 35499, 3],
    [1322567596, 50371, 2],
    [1322782957, 39316, 1],
    [1324279865, 39065, 1],
    [1324384163, 26535, 2],
    [1324861061, 34435, 1],
    [1325454079, 50228, 2],
    [1325677315, 29781, 1],
    [1326140849, 50099, 1],
    [1326307293, 25958, 1],
    [1326618034, 21332, 1],
    [1326656059, 31321, 2],
    [1326807284, 33988, 1],
    [1327082907, 38803, 1],
    [1327142248, 35739, 2],
    [1327661713, 51144, 1],
    [1328371859, 19017, 1],
    [1328588221, 26730, 2],
    [1328588221, 31338, 2],
    [1328818354, 42404, 1],
    [1329092149, 42676, 1],
    [1330188083, 30053, 1],
    [1330742249, 39066, 1],
    [1330769958, 51915, 3],
    [1331249720, 46515, 1],
    [1331423329, 50887, 1],
    [1331721776, 27226, 2],
    [1331898880, 23112, 2],
    [1332491436, 43689, 1],
    [1332658825, 26487, 1],
    [1332661048, 33876, 1],
    [1332721674, 18488, 1],
    [1332839842, 14920, 1],
    [1332962115, 26489, 1],
    [1333239805, 21336, 1],
    [1333277754, 33636, 1],
    [1333508237, 51144, 1],
    [1333529305, 23355, 1],
    [1333548023, 26744, 1],
    [1333791447, 19002, 1],
    [1333941902, 47304, 1],
    [1334126767, 43175, 1],
    [1334281352, 46788, 1],
    [1334484572, 31338, 1],
    [1334807123, 31321, 2],
    [1334880558, 42953, 1],
    [1335097466, 43978, 1],
    [1335596967, 30324, 1],
    [1336359067, 46515, 1],
    [1336500271, 42953, 1],
    [1336960376, 19114, 1],
    [1337018719, 18763, 29],
    [1337218061, 33669, 1],
    [1337472215, 34949, 1],
    [1337686823, 43979, 1],
    [1337686823, 47786, 1],
    [1337696042, 25796, 1],
    [1337696042, 31113, 1],
    [1337696042, 33988, 1],
    [1337714101, 27481, 2],
    [1338331683, 21812, 1],
    [1338887588, 42664, 1],
    [1339114484, 35225, 2],
    [1339553581, 51627, 2],
    [1339616671, 46771, 1],
    [1339704558, 46533, 1],
    [1339802373, 38292, 1],
    [1339822722, 30085, 1],
    [1339846794, 43175, 1],
    [1339994458, 37811, 1],
    [1340447393, 22889, 6],
    [1340697593, 30584, 1],
    [1341117190, 35498, 2],
    [1341169236, 47529, 1],
    [1341191060, 34197, 1],
    [1341533382, 51144, 3],
    [1341887137, 14136, 1],
    [1342173947, 23386, 4],
    [1342300573, 18232, 3],
    [1342552452, 22841, 1],
    [1342637195, 51915, 1],
    [1342776750, 34182, 1],
    [1343075153, 47048, 1],
    [1343952051, 42404, 4],
    [1343952051, 51915, 1],
    [1344850698, 42678, 1],
    [1344923150, 37956, 1],
    [1344943926, 26182, 1],
    [1345167135, 38821, 1],
    [1345702782, 18762, 1],
    [1346044044, 26984, 1],
    [1346256409, 14986, 1],
    [1346976304, 30599, 1],
    [1347042112, 51399, 1],
    [1347142807, 22325, 1],
    [1347142807, 39322, 1],
    [1347148453, 33957, 4],
    [1347203719, 30085, 1],
    [1347243850, 42151, 3],
    [1347245457, 50371, 11],
    [1347285282, 34197, 4],
    [1347385402, 46772, 2],
    [1347386335, 46262, 1],
    [1348271004, 34469, 1],
    [1348838911, 30039, 3],
    [1349021970, 38470, 1],
    [1349124291, 22329, 1],
    [1349136606, 13363, 1],
    [1349314518, 30858, 1],
    [1350186302, 25716, 2],
    [1350263670, 27563, 1],
    [1350411754, 43428, 1],
    [1350520191, 43722, 2],
    [1350631818, 13875, 1],
    [1351449714, 17731, 3],
    [1351596319, 42953, 3],
    [1352119612, 41892, 2],
    [1352119612, 48075, 2],
    [1352119612, 51915, 1],
    [1352297838, 39369, 2],
    [1352857163, 37780, 1],
    [1352896853, 43466, 4],
    [1352944226, 25956, 1],
    [1353231210, 30053, 1],
    [1353236811, 47304, 1],
    [1353248222, 38261, 1],
    [1353262610, 21572, 1],
    [1353304241, 18745, 4],
    [1353526162, 31081, 1],
    [1353805443, 19259, 1],
    [1353809776, 50581, 1],
    [1353857810, 35722, 1],
    [1354153785, 35204, 1],
    [1354519670, 47539, 1],
    [1354624908, 26746, 1],
    [1355035213, 34985, 1],
    [1355045590, 22329, 1],
    [1355518383, 18023, 1],
    [1355552221, 14907, 2],
    [1355568101, 19273, 1],
    [1355908775, 18232, 1],
    [1356645813, 39514, 1],
    [1356828386, 47272, 1],
    [1356999264, 33957, 1],
    [1357187165, 29844, 3],
    [1357340993, 18522, 1],
    [1357524937, 22618, 1],
    [1357539480, 47290, 1],
    [1357568769, 26215, 1],
    [1357656379, 39000, 1],
    [1357685279, 21812, 2],
    [1358406379, 19146, 1],
    [1358408311, 26535, 1],
    [1358668447, 14907, 1],
    [1358869907, 17972, 7],
    [1359030832, 26714, 1],
    [1359660661, 50549, 1],
    [1359800306, 23242, 1],
    [1359875219, 17989, 1],
    [1360608226, 34469, 1],
    [1360614660, 34985, 1],
    [1360977067, 41860, 1],
    [1361021163, 34711, 2],
    [1361250332, 47208, 1],
    [1361496333, 43466, 2],
    [1361704945, 35193, 1],
    [1361711357, 26487, 1],
    [1361851901, 31081, 2],
    [1361865000, 47048, 1],
    [1361930491, 31113, 1],
    [1361946714, 43175, 3],
    [1362280657, 13879, 1],
    [1362572557, 14937, 1],
    [1362620344, 39305, 1],
    [1362668541, 51627, 1],
    [1362826019, 21849, 1],
    [1363838627, 34199, 1],
    [1364026712, 35000, 1],
    [1364123348, 47048, 1],
    [1364470867, 35208, 7],
    [1364992924, 33988, 2],
    [1365039119, 51915, 1],
    [1365227041, 25955, 14],
    [1365304478, 25764, 1],
    [1365522516, 29562, 1],
    [1365548866, 26986, 1],
    [1365548866, 43466, 1],
    [1365570835, 22325, 1],
    [1365778246, 22325, 1],
    [1365778246, 39305, 1],
    [1365936781, 42421, 1],
    [1365952289, 25686, 1],
    [1366099897, 22087, 2],
    [1366267491, 30053, 1],
    [1366496240, 18232, 1],
    [1366680248, 34921, 1],
    [1367182532, 14408, 1],
    [1367190960, 34436, 1],
    [1367522087, 35193, 1],
    [1368465324, 27338, 2],
    [1368465324, 34985, 1],
    [1368951077, 42663, 2],
    [1368995247, 37782, 1],
    [1369168953, 34985, 2],
    [1369414036, 31129, 1],
    [1369730907, 22842, 2],
    [1369738824, 17492, 1],
    [1369930366, 46019, 1],
    [1369984408, 18230, 1],
    [1370960090, 33683, 5],
    [1371137376, 31092, 1],
    [1371221806, 47017, 1],
    [1371598047, 46515, 1],
    [1372283342, 33683, 1],
    [1372617663, 26730, 1],
    [1372617663, 31338, 1],
    [1372689770, 33669, 1],
    [1373665804, 17972, 1],
    [1374180737, 50517, 1],
    [1374396865, 26502, 1],
    [1374688980, 35530, 2],
    [1374757766, 39060, 1],
    [1374948317, 38326, 1],
    [1374973960, 18230, 1],
    [1375288432, 31081, 1],
    [1375798222, 31434, 1],
    [1376176734, 31355, 1],
    [1376351947, 51915, 3],
    [1376407969, 17475, 1],
    [1376694099, 31321, 1],
    [1377053265, 27016, 2],
    [1377093365, 25450, 2],
    [1377317219, 43946, 1],
    [1377351389, 46522, 1],
    [1377500479, 17995, 1],
    [1378126113, 42407, 1],
    [1378702389, 33910, 1],
    [1379276142, 35225, 2],
    [1379403204, 29892, 1],
    [1379403204, 35498, 1],
    [1379403204, 51369, 2],
    [1380067070, 27338, 1],
    [1380549083, 30293, 2],
    [1380554894, 42953, 3],
    [1380771014, 31290, 1],
    [1381291229, 30567, 1],
    [1381708567, 14648, 1],
    [1381860918, 27306, 25],
    [1381860918, 43434, 15],
    [1381860918, 43978, 137],
    [1382510163, 25718, 1],
    [1382540255, 43946, 7],
    [1383070069, 21846, 1],
    [1383122612, 38295, 1],
    [1383312803, 34148, 1],
    [1383336393, 30085, 1],
    [1383430923, 50083, 2],
    [1383548029, 46469, 1],
    [1383892159, 17460, 1],
    [1384413606, 34358, 1],
    [1385039814, 30117, 2],
    [1385254388, 50854, 1],
    [1385428364, 30599, 1],
    [1385488295, 47046, 1],
    [1385833980, 33908, 1],
    [1385857320, 30053, 2],
    [1385919685, 35225, 1],
    [1385953606, 34985, 2],
    [1386046105, 21861, 1],
    [1386438963, 18232, 3],
    [1386538298, 51658, 1],
    [1386647812, 15227, 1],
    [1386647812, 30587, 1],
    [1386758203, 42953, 1],
    [1386784035, 22101, 1],
    [1386803094, 14986, 2],
    [1387361543, 34197, 1],
    [1387442913, 39048, 4],
    [1387783878, 22325, 1],
    [1387841933, 18232, 1],
    [1388110036, 13733, 2],
    [1388720440, 22906, 1],
    [1389089362, 25943, 1],
    [1389168021, 29892, 1],
    [1389742373, 41924, 1],
    [1390874150, 38277, 1],
    [1390882389, 47291, 1],
    [1390965289, 13619, 1],
    [1391394463, 23128, 1],
    [1391942369, 18250, 1],
    [1392698516, 51384, 1],
    [1393321112, 46262, 1],
    [1393514462, 38277, 2],
    [1393862452, 34165, 1],
    [1394035657, 22325, 2],
    [1394247390, 29781, 1],
    [1394783388, 33956, 1],
    [1394908381, 22874, 2],
    [1394920187, 30053, 1],
    [1395000117, 43687, 1],
    [1395454439, 35225, 3],
    [1396407162, 33988, 1],
    [1396407162, 34197, 1],
    [1396521637, 47048, 1],
    [1397547495, 35225, 1],
    [1397868090, 47529, 5],
    [1398549391, 25960, 1],
    [1398577017, 27016, 2],
    [1398659477, 18231, 1],
    [1398761788, 42436, 1],
    [1399228016, 47047, 1],
    [1399735975, 34711, 2],
    [1399735975, 47048, 1],
    [1399908561, 30809, 1],
    [1400743361, 33925, 3],
    [1400852488, 34149, 2],
    [1401184619, 46790, 1],
    [1401362227, 35448, 3],
    [1401791563, 42953, 1],
    [1402120008, 41892, 1],
    [1402180863, 34436, 1],
    [1402518803, 43979, 1],
    [1403019630, 26502, 10],
    [1403019630, 46779, 17],
    [1403230511, 33651, 1],
    [1403302345, 47046, 3],
    [1403334489, 51881, 1],
    [1403378155, 25956, 1],
    [1404546666, 34948, 1],
    [1404943567, 18263, 1],
    [1405259882, 50371, 1],
    [1405419233, 42421, 1],
    [1405747336, 30324, 1],
    [1406320153, 25652, 1],
    [1406339381, 17995, 1],
    [1406748939, 30053, 1],
    [1407126811, 43178, 6],
    [1407126811, 47048, 1],
    [1407201701, 39241, 4],
    [1407454182, 47047, 2],
    [1408098532, 42151, 1],
    [1408534138, 18499, 2],
    [1408534138, 37748, 5],
    [1408943778, 51881, 1],
    [1409008601, 33683, 1],
    [1409449868, 26215, 1],
    [1409587045, 22182, 1],
    [1410005945, 21332, 1],
    [1410005945, 29539, 1],
    [1410193410, 30838, 1],
    [1410453193, 47048, 1],
    [1411319908, 35225, 1],
    [1411525274, 30085, 1],
    [1411769181, 26535, 1],
    [1411885864, 38292, 1],
    [1412079240, 34694, 1],
    [1412281008, 51127, 1],
    [1412312518, 21878, 4],
    [1413323698, 26986, 37],
    [1413562933, 42953, 1],
    [1414600685, 46779, 1],
    [1416632719, 21844, 1],
    [1416632719, 22100, 1],
    [1416760660, 51659, 1],
    [1417386736, 18232, 1],
    [1417548015, 52153, 2],
    [1417899753, 42436, 1],
    [1418531411, 33942, 1],
    [1418991760, 41923, 1],
    [1419216719, 47047, 2],
    [1419244014, 22969, 1],
    [1419404968, 39594, 1],
    [1419547275, 35386, 1],
    [1419967126, 27306, 1],
    [1420040327, 41892, 1],
    [1420066281, 39316, 1],
    [1420094337, 21349, 3],
    [1420233607, 52169, 1],
    [1420247150, 14663, 1],
    [1420265126, 42436, 1],
    [1420858473, 31595, 1],
    [1421237520, 25764, 1],
    [1421430521, 27016, 4],
    [1421906430, 34955, 1],
    [1422109590, 22325, 1],
    [1422476671, 26230, 1],
    [1422551063, 42436, 1],
    [1422576353, 48043, 1],
    [1422670402, 18760, 1],
    [1422682204, 46790, 1],
    [1423698316, 26987, 1],
    [1423942018, 26474, 1],
    [1423948352, 14939, 1],
    [1424170659, 17717, 1],
    [1424314310, 25764, 1],
    [1424567884, 46743, 1],
    [1424734194, 29524, 1],
    [1424780101, 26504, 1],
    [1424818715, 13397, 1],
    [1424821230, 29539, 1],
    [1424924871, 18488, 1],
    [1425464992, 21812, 5],
    [1425464992, 23386, 3],
    [1425565018, 18231, 1],
    [1425788570, 31322, 1],
    [1425806264, 26729, 2],
    [1425962518, 34184, 1],
    [1426221009, 30567, 7],
    [1426587010, 30567, 1],
    [1426678283, 22874, 1],
    [1426977957, 43112, 1],
    [1427716279, 22874, 1],
    [1428054596, 19019, 2],
    [1428185301, 21332, 2],
    [1428472629, 34405, 1],
    [1428842348, 46758, 1],
    [1428932359, 13717, 1],
    [1428976953, 26504, 1],
    [1429178419, 34954, 8],
    [1429535446, 50099, 1],
    [1429917417, 43417, 1],
    [1430410824, 51915, 1],
    [1430417866, 50371, 1],
    [1430608506, 43191, 1],
    [1431198368, 21332, 1],
    [1431325776, 25475, 1],
    [1431465646, 42949, 1],
    [1431606064, 21332, 12],
    [1431606064, 22325, 3],
    [1431606064, 22329, 15],
    [1431606064, 30293, 1],
    [1431633888, 31113, 1],
    [1432244483, 26535, 1],
    [1432472682, 30085, 1],
    [1432472682, 47046, 1],
    [1432490127, 46771, 3],
    [1433487824, 14907, 1],
    [1433820950, 25990, 1],
    [1434311698, 31113, 3],
    [1434403193, 22842, 3],
    [1434587573, 47013, 1],
    [1434658492, 30053, 1],
    [1435064047, 46276, 1],
    [1435364282, 27451, 4],
    [1435421113, 38554, 1],
    [1435427875, 29830, 1],
    [1435443449, 51882, 1],
    [1435481179, 27211, 1],
    [1436290271, 46771, 1],
    [1436534426, 34938, 1],
    [1436604143, 25652, 2],
    [1436678582, 34985, 1],
    [1436678582, 42404, 1],
    [1436983523, 51915, 13],
    [1437142032, 17829, 1],
    [1437147902, 31290, 3],
    [1437427519, 30053, 22],
    [1437427519, 31081, 112],
    [1437427519, 39514, 3],
    [1437578074, 21556, 1],
    [1437725859, 51915, 1],
    [1437736894, 47015, 2],
    [1438753994, 42436, 1],
    [1439073820, 47224, 1],
    [1439219864, 21347, 1],
    [1439304442, 35498, 1],
    [1440048470, 31547, 1],
    [1440121741, 31092, 3],
    [1440224039, 51320, 1],
    [1440384417, 25961, 1],
    [1440674000, 34985, 1],
    [1441572326, 26986, 1],
    [1442400613, 42403, 1],
    [1442400613, 47048, 1],
    [1443283748, 33956, 3],
    [1443340242, 43961, 1],
    [1443909254, 25958, 2],
    [1443979151, 31081, 1],
    [1444253150, 38984, 1],
    [1444376799, 25958, 1],
    [1444701837, 23386, 1],
    [1444753554, 22355, 1],
    [1444848437, 50371, 4],
    [1445171589, 13619, 1],
    [1445301547, 21812, 1],
    [1445347489, 14394, 1],
    [1445637305, 18265, 2],
    [1446188853, 41895, 1],
    [1446195265, 26729, 2],
    [1446895444, 14937, 1],
    [1447149248, 13624, 1],
    [1447555297, 18086, 1],
    [1448410524, 46019, 1],
    [1448410524, 46779, 2],
    [1448412518, 50371, 1],
    [1448627263, 27338, 1],
    [1448627263, 34985, 26],
    [1448627263, 35530, 5],
    [1448627263, 46771, 2],
    [1448627263, 47283, 2],
    [1449027922, 30854, 1],
    [1449419093, 31113, 3],
    [1449554189, 33651, 1],
    [1450867320, 39339, 1],
    [1451284579, 31081, 2],
    [1451317620, 34954, 1],
    [1451332399, 15050, 1],
    [1451748020, 35739, 4],
    [1452265895, 38804, 1],
    [1452830181, 43417, 1],
    [1452932413, 18230, 1],
    [1453501268, 14391, 6],
    [1453587182, 50371, 1],
    [1453645964, 51623, 1],
    [1453903490, 31113, 1],
    [1453997922, 18763, 3],
    [1454128054, 14907, 3],
    [1454332819, 34440, 1],
    [1454467339, 22325, 2],
    [1454704782, 26729, 1],
    [1454704782, 27241, 1],
    [1455198535, 27306, 18],
    [1455387659, 38552, 1],
    [1455396648, 35225, 1],
    [1455396648, 46771, 1],
    [1455572949, 35193, 9],
    [1455597017, 22325, 1],
    [1456259738, 34679, 1],
    [1456500848, 51915, 1],
    [1457254867, 43466, 1],
    [1457635308, 34486, 2],
    [1457904226, 22874, 2],
    [1457910448, 29815, 2],
    [1458157931, 14907, 1],
    [1458172932, 14391, 1],
    [1459158973, 38038, 1],
    [1460230823, 14651, 1],
    [1460579651, 50371, 4],
    [1461673408, 30053, 1],
    [1463053562, 42151, 1],
    [1463138196, 22118, 5],
    [1463439037, 35530, 1],
    [1463676598, 31113, 2],
    [1463877859, 18488, 1],
    [1463917965, 23354, 5],
    [1464543211, 42923, 1],
    [1464696701, 45972, 2],
    [1464726233, 14907, 1],
    [1464894934, 41892, 1],
    [1464921365, 47047, 1],
    [1465387015, 41925, 1],
    [1465392451, 13363, 19],
    [1465392451, 31081, 7],
    [1465596174, 47283, 26],
    [1465604252, 21300, 1],
    [1465689130, 46773, 1],
    [1466070712, 51770, 1],
    [1466141155, 35225, 1],
    [1466697530, 29781, 1],
    [1466911761, 14136, 1],
    [1466927209, 31113, 3],
    [1467026845, 51144, 2],
    [1467056914, 19259, 1],
    [1467056914, 22325, 2],
    [1467105941, 35530, 1],
    [1467216215, 50628, 1],
    [1467222661, 14907, 1],
    [1467409968, 13444, 1],
    [1468065412, 43610, 1],
    [1468659847, 22696, 1],
    [1468763711, 19011, 1],
    [1468998172, 18230, 1],
    [1468998172, 38260, 3],
    [1469276368, 30871, 1],
    [1469745061, 46790, 1],
    [1470664413, 43978, 1],
    [1470664413, 47306, 4],
    [1470819423, 18499, 17],
    [1471110594, 47546, 1],
    [1471489087, 18245, 1],
    [1471498255, 22842, 1],
    [1471508457, 25909, 1],
    [1471803753, 42660, 1],
    [1473155922, 26983, 1],
    [1473403992, 37972, 9],
    [1473508706, 39576, 1],
    [1474040738, 26472, 1],
    [1474145751, 46019, 3],
    [1474315100, 46790, 2],
    [1474710348, 31081, 1],
    [1474811173, 47529, 1],
    [1475070826, 34165, 1],
    [1475491610, 13187, 1],
    [1475972650, 21301, 2],
    [1476289046, 17492, 1],
    [1476809715, 51915, 1],
    [1476856602, 51144, 1],
    [1477496347, 22842, 1],
    [1477739284, 30567, 1],
    [1477764056, 38229, 1],
    [1478257014, 31079, 2],
    [1478262680, 13637, 1],
    [1478605024, 18230, 5],
    [1479328042, 34921, 1],
    [1479951381, 21844, 4],
    [1480281040, 46515, 1],
    [1480452344, 34888, 1],
    [1480610459, 25459, 1],
    [1480991982, 26473, 3],
    [1481254035, 17972, 31],
    [1481365862, 27306, 1],
    [1481629856, 27338, 2],
    [1481629856, 50371, 1],
    [1482128914, 21301, 1],
    [1482701763, 25796, 1],
    [1483176203, 18488, 1],
    [1483551446, 25732, 1],
    [1483821698, 39290, 5],
    [1484177267, 42436, 1],
    [1484440585, 25796, 1],
    [1484805325, 22842, 4],
    [1485568319, 21812, 3],
    [1485837574, 18232, 1],
    [1486250585, 50371, 1],
    [1486318502, 25956, 1],
    [1487102049, 31063, 1],
    [1487619405, 47291, 1],
    [1487686078, 51882, 1],
    [1487709090, 43466, 7],
    [1487964290, 39337, 2],
    [1488003115, 50228, 1],
    [1488290079, 14907, 2],
    [1488290079, 30809, 3],
    [1488413887, 22599, 1],
    [1489157114, 22377, 1],
    [1489488737, 33683, 1],
    [1489831268, 26502, 1],
    [1489837975, 52170, 3],
    [1490120823, 38037, 1],
    [1490285793, 17203, 1],
    [1490312283, 14907, 6],
    [1490467847, 22842, 3],
    [1490727645, 35739, 1],
    [1491387735, 25796, 1],
    [1491820375, 22842, 1],
    [1491847890, 41925, 1],
    [1491933897, 30809, 1],
    [1491975593, 34439, 1],
    [1492074363, 25716, 1],
    [1492277202, 27001, 1],
    [1492408408, 13140, 1],
    [1492438447, 50099, 1],
    [1492794069, 43466, 1],
    [1493106511, 29780, 1],
    [1493194891, 30053, 6],
    [1493480772, 14907, 2],
    [1493577432, 27338, 1],
    [1493671941, 51623, 1],
    [1495205686, 50067, 1],
    [1495296542, 19259, 2],
    [1495296542, 29748, 1],
    [1495554019, 18230, 2],
    [1495554019, 22874, 1],
    [1495554019, 31595, 1],
    [1495580676, 35204, 1],
    [1496711845, 34406, 1],
    [1497200323, 34711, 1],
    [1497218204, 46259, 2],
    [1497389770, 22325, 2],
    [1497500590, 29780, 1],
    [1497643503, 47561, 1],
    [1497700795, 38808, 1],
    [1498075727, 43929, 1],
    [1498235035, 50870, 1],
    [1498824954, 42953, 1],
    [1500863986, 47046, 1],
    [1501599748, 35193, 1],
    [1501920700, 35530, 2],
    [1502509833, 26278, 1],
    [1502619684, 13894, 1],
    [1503142584, 47291, 1],
    [1503443286, 47046, 1],
    [1503650674, 33957, 1],
    [1503653615, 42664, 1],
    [1504013005, 14907, 7],
    [1504299729, 13363, 5],
    [1504502451, 51915, 1],
    [1504688536, 26535, 3],
    [1505040390, 50371, 1],
    [1506050818, 35497, 1],
    [1506099711, 18488, 1],
    [1506253338, 51915, 4],
    [1506308320, 43466, 3],
    [1506397778, 42436, 3],
    [1506397778, 43466, 1],
    [1506411412, 34711, 3],
    [1507201053, 31322, 2],
    [1507224719, 46132, 3],
    [1507361257, 31083, 1],
    [1507541091, 39322, 2],
    [1507830109, 33668, 1],
    [1508090196, 39802, 1],
    [1508129802, 35499, 1],
    [1508248989, 50887, 1],
    [1508336469, 35000, 1],
    [1508439420, 30035, 1],
    [1509014965, 34441, 1],
    [1509651095, 30585, 1],
    [1509803771, 50371, 2],
    [1510277014, 39576, 1],
    [1510515189, 51142, 1],
    [1510800852, 30293, 1],
    [1510803679, 46775, 1],
    [1511029342, 18232, 1],
    [1511175873, 30792, 1],
    [1511425140, 39353, 1],
    [1511439612, 21300, 2],
    [1511742629, 25716, 1],
    [1512691163, 47046, 1],
    [1512893847, 26487, 1],
    [1514283376, 35482, 1],
    [1514399528, 39802, 1],
    [1514682151, 26212, 1],
    [1514735265, 22325, 1],
    [1514811433, 47015, 1],
    [1515376470, 51403, 1],
    [1515656695, 21813, 1],
    [1515809300, 50871, 1],
    [1516623377, 47048, 1],
    [1516734818, 17203, 1],
    [1516919482, 34985, 4],
    [1516962719, 51384, 1],
    [1517770143, 41924, 10],
    [1517990741, 25796, 6],
    [1518019025, 42404, 1],
    [1518571262, 26697, 1],
    [1518600169, 30053, 6],
    [1519366049, 38548, 1],
    [1519579348, 47048, 1],
    [1519592270, 47291, 3],
    [1519660611, 43172, 2],
    [1520016829, 30053, 1],
    [1520016829, 31081, 1],
    [1521248729, 22868, 1],
    [1521443338, 18231, 1],
    [1522050905, 30329, 1],
    [1522183061, 26453, 1],
    [1522591040, 25941, 1],
    [1522763309, 35225, 1],
    [1523426553, 47046, 1],
    [1523469321, 14907, 1],
    [1524105511, 35225, 2],
    [1524105511, 43466, 1],
    [1524107027, 34165, 1],
    [1525308510, 22632, 1],
    [1525355019, 34985, 1],
    [1525355019, 41924, 37],
    [1525443531, 42436, 2],
    [1525443531, 51915, 3],
    [1525463209, 22325, 1],
    [1525488670, 21812, 1],
    [1525488670, 22325, 1],
    [1525556191, 51399, 6],
    [1525847591, 14907, 3],
    [1525847591, 31081, 23],
    [1525943770, 18536, 19],
    [1525943770, 25507, 5],
    [1525943770, 25796, 5],
    [1525943770, 26535, 7],
    [1525943770, 26984, 3],
    [1525943770, 47017, 4],
    [1526148711, 42949, 3],
    [1526466518, 35193, 1],
    [1526604438, 14937, 2],
    [1526651909, 22100, 1],
    [1526890520, 30053, 8],
    [1527296792, 30053, 1],
    [1527296792, 39288, 4],
    [1527339870, 19019, 1],
    [1527589750, 23386, 1],
    [1527755137, 31081, 4],
    [1527828222, 47529, 3],
    [1527832212, 17995, 3],
    [1527869771, 42389, 1],
    [1528257631, 14391, 1],
    [1528864932, 22842, 1],
    [1528987840, 38536, 2],
    [1529008053, 47769, 1],
    [1529643913, 42953, 1],
    [1530541698, 42116, 1],
    [1530548070, 14651, 1],
    [1530683723, 26294, 1],
    [1530690981, 50517, 1],
    [1530997802, 15050, 2],
    [1531037743, 48075, 1],
    [1531334339, 50599, 1],
    [1531881328, 35225, 4],
    [1532082793, 38213, 1],
    [1532370819, 34953, 3],
    [1532543043, 14183, 1],
    [1533416400, 22599, 1],
    [1533758738, 27451, 1],
    [1533758738, 35707, 1],
    [1534030172, 34677, 1],
    [1534506792, 34440, 1],
    [1535199611, 43466, 2],
    [1535491776, 17203, 2],
    [1535554417, 34985, 3],
    [1535805683, 18230, 3],
    [1535882826, 31113, 1],
    [1536474659, 13619, 1],
    [1536736282, 38581, 1],
    [1537292732, 47013, 1],
    [1537334257, 26470, 1],
    [1537338318, 26726, 1],
    [1537482002, 35273, 1],
    [1538016052, 42953, 1],
    [1539051324, 38825, 1],
    [1539064913, 34197, 1],
    [1539373685, 51624, 1],
    [1539404530, 33957, 2],
    [1539416488, 25956, 1],
    [1540418954, 50371, 2],
    [1540606822, 42660, 2],
    [1540640635, 25956, 1],
    [1541251514, 51915, 1],
    [1541381111, 34197, 1],
    [1541504342, 18265, 1],
    [1541665303, 42660, 1],
    [1541665303, 43466, 1],
    [1541665303, 46019, 1],
    [1541915257, 35225, 3],
    [1542462290, 34197, 1],
    [1542467308, 47803, 1],
    [1542847231, 22356, 1],
    [1542920050, 50371, 1],
    [1543921446, 51915, 9],
    [1544109716, 35530, 1],
    [1544245688, 14937, 1],
    [1544413802, 50887, 1],
    [1544533918, 25990, 1],
    [1545502103, 33972, 1],
    [1545510542, 30053, 1],
    [1545896446, 46019, 1],
    [1546149356, 33683, 1],
    [1546184944, 43175, 4],
    [1546184944, 43179, 15],
    [1546893442, 48075, 1],
    [1547091629, 33683, 1],
    [1547193460, 30856, 1],
    [1547497945, 18232, 1],
    [1548379332, 43466, 1],
    [1548763350, 37972, 1],
    [1548772996, 30858, 1],
    [1548858042, 51881, 1],
    [1548938108, 21332, 1],
    [1549117280, 50339, 1],
    [1549422546, 31063, 1],
    [1549569101, 23354, 1],
    [1549645150, 19114, 1],
    [1549751727, 30323, 1],
    [1549862001, 19034, 1],
    [1550385933, 31113, 2],
    [1550723697, 31113, 1],
    [1551189569, 39579, 1],
    [1551218754, 34985, 2],
    [1551277001, 30842, 1],
    [1551508810, 21847, 1],
    [1552228919, 30567, 1],
    [1552659383, 39319, 1],
    [1553054080, 19034, 1],
    [1553121023, 43434, 1],
    [1553179511, 47048, 2],
    [1554613265, 46516, 1],
    [1555080362, 26742, 1],
    [1555393545, 34711, 1],
    [1555393545, 43977, 1],
    [1555811248, 34456, 1],
    [1556184988, 14954, 4],
    [1556883615, 13365, 1],
    [1556885033, 39594, 1],
    [1556982971, 14134, 1],
    [1557358004, 14922, 1],
    [1557724111, 52155, 2],
    [1557734663, 51384, 1],
    [1557966059, 50371, 1],
    [1558203351, 21332, 1],
    [1558215768, 26519, 2],
    [1558476228, 23354, 3],
    [1558927186, 26535, 1],
    [1559714934, 33988, 2],
    [1559714934, 34197, 1],
    [1560145278, 35243, 1],
    [1560891112, 22325, 10],
    [1561014058, 47801, 1],
    [1561243093, 18232, 1],
    [1561274773, 43178, 1],
    [1561699568, 26535, 1],
    [1561858222, 27338, 10],
    [1561858222, 34985, 2],
    [1561858222, 46771, 5],
    [1562865515, 17604, 1],
    [1564430375, 50371, 2],
    [1565719598, 29796, 3],
    [1565888871, 18488, 1],
    [1565975270, 31063, 1],
    [1566182576, 47048, 1],
    [1566702280, 47017, 1],
    [1566837398, 18777, 4],
    [1567011209, 47304, 2],
    [1567288677, 34197, 6],
    [1567288677, 35225, 4],
    [1567314903, 43466, 1],
    [1567396669, 13637, 1],
    [1567509767, 23401, 1],
    [1568286039, 38292, 1],
    [1568571187, 34985, 1],
    [1568960778, 43466, 1],
    [1569124924, 52155, 1],
    [1570258822, 47304, 1],
    [1570420657, 23386, 1],
    [1571028672, 23369, 1],
    [1571389864, 31113, 3],
    [1571389864, 43431, 1],
    [1572088427, 14907, 3],
    [1572088427, 21812, 2],
    [1572499171, 18488, 1],
    [1572729112, 17203, 2],
    [1572739409, 21812, 5],
    [1572782894, 48053, 2],
    [1573075458, 34954, 1],
    [1573112097, 43466, 2],
    [1573262172, 47284, 1],
    [1573325456, 31434, 1],
    [1573355248, 17717, 1],
    [1573369381, 34197, 5],
    [1573369381, 35739, 9],
    [1573515117, 42953, 1],
    [1573723362, 48075, 1],
    [1573723362, 51915, 1],
    [1574054321, 43435, 1],
    [1574179051, 46132, 1],
    [1574925281, 22362, 1],
    [1575257915, 39290, 1],
    [1575445580, 25764, 1],
    [1575747920, 25716, 1],
    [1575773991, 17203, 1],
    [1575838934, 19130, 1],
    [1575899311, 34165, 1],
    [1575994627, 51403, 1],
    [1576181210, 34950, 1],
    [1576524155, 42404, 1],
    [1576750941, 22325, 5],
    [1576910447, 14151, 1],
    [1576926831, 21300, 1],
    [1576926831, 22325, 1],
    [1576967406, 26502, 1],
    [1577972105, 51915, 1],
    [1578281448, 47048, 1],
    [1578565026, 22889, 1],
    [1578630587, 35225, 2],
    [1578630587, 35498, 2],
    [1578630587, 43466, 2],
    [1578744809, 15050, 4],
    [1579339563, 14907, 1],
    [1579897266, 27306, 1],
    [1580300774, 48075, 1],
    [1580300774, 51915, 2],
    [1581299452, 30085, 1],
    [1581370200, 34938, 1],
    [1581632794, 30792, 1],
    [1581751332, 34985, 1],
    [1581976864, 39305, 2],
    [1582070061, 34711, 3],
    [1582442262, 22584, 1],
    [1583682253, 50887, 1],
    [1584318556, 23386, 5],
    [1585695947, 14151, 2],
    [1586036414, 48075, 3],
    [1586226714, 22329, 1],
    [1586341893, 34921, 1],
    [1586908085, 39771, 1],
    [1586909746, 13749, 1],
    [1587246428, 38277, 3],
    [1587791111, 42953, 3],
    [1588667996, 27338, 1],
    [1589629318, 47529, 1],
    [1589681515, 51641, 1],
    [1589755851, 30053, 1],
    [1590325289, 39498, 4],
    [1590389034, 22325, 10],
    [1590389034, 22329, 20],
    [1590389034, 33651, 8],
    [1590389034, 37748, 3],
    [1590526197, 30070, 1],
    [1590540075, 35707, 1],
    [1590685993, 34934, 1],
    [1590724798, 50633, 1],
    [1590731897, 23144, 1],
    [1591314186, 13395, 1],
    [1591359340, 42660, 6],
    [1591495836, 47547, 2],
    [1591588524, 47272, 2],
    [1592323904, 30293, 1],
    [1592447772, 42372, 2],
    [1592576322, 21604, 1],
    [1593150311, 47046, 1],
    [1593559612, 47706, 1],
    [1593734891, 51915, 12],
    [1594247382, 34985, 1],
    [1594257798, 38821, 1],
    [1594873199, 22325, 1],
    [1595010086, 42387, 1],
    [1595043911, 18499, 4],
    [1595043911, 22329, 2],
    [1595488275, 33892, 1],
    [1595859281, 22615, 1],
    [1596049806, 47561, 1],
    [1596591812, 34437, 4],
    [1596700437, 50870, 1],
    [1596759456, 47304, 1],
    [1597080425, 17972, 1],
    [1598732009, 15227, 1],
    [1598827004, 51915, 1],
    [1599155594, 22842, 1],
    [1599264359, 30599, 1],
    [1599264359, 38825, 1],
    [1599332868, 23401, 1],
    [1599339415, 13363, 48],
    [1599822884, 18756, 1],
    [1600005784, 42180, 1],
    [1600362092, 26744, 1],
    [1601167398, 30809, 1],
    [1601207681, 19291, 1],
    [1601697229, 33683, 2],
    [1602133598, 14408, 1],
    [1602335991, 42436, 2],
    [1602549665, 14006, 1],
    [1603334314, 31063, 1],
    [1603670363, 34469, 1],
    [1603880992, 46499, 1],
    [1605869263, 14954, 8],
    [1605869263, 26986, 1],
    [1606068682, 50871, 1],
    [1606357628, 35000, 2],
    [1606980751, 31092, 1],
    [1607813133, 25989, 1],
    [1607831288, 31350, 1],
    [1608607190, 30053, 2],
    [1608647398, 46790, 1],
    [1609010073, 26808, 1],
    [1609236303, 33955, 4],
    [1609682799, 18022, 1],
    [1610051467, 34711, 1],
    [1610051467, 51915, 1],
    [1610801153, 22329, 1],
    [1611103360, 34938, 1],
    [1611103360, 35465, 1],
    [1611346998, 43977, 1],
    [1611505046, 17749, 1],
    [1611519495, 30839, 3],
    [1611784768, 43191, 1],
    [1611900611, 22887, 1],
    [1611967740, 42180, 1],
    [1611967740, 47046, 1],
    [1611967740, 47048, 1],
    [1612412390, 47017, 1],
    [1612545918, 14134, 1],
    [1612625184, 42949, 3],
    [1613523546, 33957, 1],
    [1613536848, 27274, 1],
    [1613625526, 46771, 1],
    [1614021256, 42436, 3],
    [1614157610, 13894, 3],
    [1614434851, 21333, 1],
    [1614442198, 51384, 1],
    [1614488234, 25796, 2],
    [1614488234, 43466, 2],
    [1614755939, 52155, 1],
    [1615218979, 33910, 1],
    [1615326000, 23126, 1],
    [1615712995, 13508, 11],
    [1615712995, 33988, 1],
    [1615831509, 22874, 1],
    [1617416744, 29819, 1],
    [1618414560, 21814, 1],
    [1618767230, 46790, 1],
    [1618901421, 33957, 1],
    [1619224784, 51915, 1],
    [1619570543, 34469, 1],
    [1619641082, 34934, 2],
    [1619741689, 21652, 1],
    [1621015573, 13875, 1],
    [1621015573, 23386, 1],
    [1621117838, 43977, 1],
    [1621386769, 31434, 2],
    [1621402903, 50371, 2],
    [1621744828, 34711, 1],
    [1622008816, 46019, 6],
    [1622021293, 26472, 1],
    [1622669326, 42436, 1],
    [1623410157, 47046, 1],
    [1623670158, 18230, 1],
    [1623894633, 34985, 1],
    [1624341706, 47304, 1],
    [1624721543, 33683, 1],
    [1624822555, 46772, 1],
    [1624846138, 33892, 2],
    [1625214577, 43435, 1],
    [1625247574, 30053, 1],
    [1626127026, 34921, 1],
    [1626257446, 38519, 1],
    [1626733173, 18230, 1],
    [1626809376, 42374, 1],
    [1627631868, 30053, 2],
    [1627839957, 18763, 2],
    [1627839957, 38984, 6],
    [1628247660, 27322, 1],
    [1628552673, 14136, 1],
    [1628662674, 41899, 1],
    [1628977314, 41925, 1],
    [1629035165, 35739, 1],
    [1629366813, 22904, 1],
    [1629759506, 27001, 1],
    [1629902848, 30085, 3],
    [1630336559, 22842, 1],
    [1631027509, 30836, 1],
    [1631131954, 22872, 1],
    [1631219849, 47047, 3],
    [1631404792, 30278, 1],
    [1631695796, 22329, 3],
    [1631736600, 38470, 1],
    [1632083434, 14151, 1],
    [1632439811, 23386, 1],
    [1632626345, 13397, 3],
    [1632876569, 26986, 14],
    [1632898972, 43144, 1],
    [1633950526, 50341, 1],
    [1633990319, 39339, 4],
    [1634531965, 13444, 1],
    [1635101930, 46519, 1],
    [1635266439, 35497, 1],
    [1636431229, 50371, 2],
    [1636659729, 38549, 1],
    [1637676301, 39320, 2],
    [1637737660, 39514, 3],
    [1638431255, 51144, 1],
    [1638497342, 19146, 1],
    [1638551304, 47048, 4],
    [1638667772, 14907, 19],
    [1638667772, 17203, 2],
    [1638667772, 30053, 4],
    [1638692027, 34985, 1],
    [1638692027, 43977, 1],
    [1638909361, 17203, 2],
    [1639010523, 34197, 1],
    [1639234026, 27306, 1],
    [1639236419, 42436, 1],
    [1639258258, 46772, 1],
    [1639329040, 50371, 2],
    [1639764296, 51915, 1],
    [1639890792, 46132, 1],
    [1640144357, 42949, 1],
    [1640343393, 34985, 1],
    [1640532525, 30599, 1],
    [1641128983, 30616, 1],
    [1641451966, 27018, 1],
    [1642195258, 43978, 3],
    [1642261691, 13363, 1],
    [1642515146, 23354, 1],
    [1643150797, 18231, 1],
    [1643463137, 14665, 1],
    [1643910353, 26502, 1],
    [1644082909, 43466, 1],
    [1644607500, 21812, 1],
    [1645178325, 42678, 2],
    [1645845481, 34711, 1],
    [1646254822, 43178, 1],
    [1647251954, 34469, 1],
    [1647323618, 14134, 1],
    [1647511800, 51866, 1],
    [1647893778, 22598, 5],
    [1648428108, 47046, 1],
    [1648989382, 35498, 1],
    [1649568401, 26473, 1],
    [1649754200, 26727, 1],
    [1650178500, 43979, 2],
    [1650580785, 51915, 2],
    [1651093020, 22696, 3],
    [1651556605, 31290, 1],
    [1651811616, 25924, 1],
    [1651957337, 18230, 1],
    [1652364372, 34469, 1],
    [1652364372, 35225, 3],
    [1653642622, 50371, 3],
    [1654383276, 39611, 1],
    [1654552334, 47016, 1],
    [1655014247, 34985, 1],
    [1655069858, 46019, 1],
    [1655177779, 17203, 2],
    [1656382898, 30809, 3],
    [1656924202, 43687, 2],
    [1657015532, 17556, 1],
    [1657304253, 39530, 1],
    [1657498531, 21812, 1],
    [1657529239, 13108, 1],
    [1657625940, 23385, 1],
    [1657732665, 33928, 1],
    [1658904439, 43689, 1],
    [1659529243, 34985, 1],
    [1660549545, 31547, 1],
    [1660642766, 31322, 1],
    [1660821146, 47046, 1],
    [1661762551, 41925, 1],
    [1661826965, 17492, 9],
    [1661826965, 39241, 5],
    [1661921318, 30085, 2],
    [1662342193, 38534, 1],
    [1663358036, 51142, 1],
    [1663942887, 18102, 1],
    [1663942887, 50883, 1],
    [1664629440, 19011, 2],
    [1664672860, 25796, 38],
    [1664672860, 33988, 1],
    [1664674912, 41892, 1],
    [1664970370, 35418, 1],
    [1665316911, 14650, 1],
    [1665393898, 35530, 1],
    [1666025383, 43466, 27],
    [1666227190, 26535, 1],
    [1667119091, 31290, 1],
    [1667638845, 26760, 1],
    [1667657556, 46267, 1],
    [1667921376, 51915, 1],
    [1668258120, 21332, 1],
    [1668410691, 42100, 1],
    [1669659318, 22329, 6],
    [1669659318, 31321, 15],
    [1669905991, 13637, 1],
    [1671048700, 51384, 1],
    [1672871344, 42920, 1],
    [1673311909, 13380, 1],
    [1673627630, 14136, 1],
    [1674535149, 25764, 1],
    [1674680709, 43466, 1],
    [1675039403, 23146, 1],
    [1675388291, 30809, 1],
    [1675732618, 46244, 1],
    [1677414864, 38776, 1],
    [1678743868, 46501, 1],
    [1678841907, 47046, 1],
    [1679052649, 18499, 1],
    [1679778917, 25909, 1],
    [1679965879, 51399, 1],
    [1680221068, 14907, 1],
    [1680524832, 22619, 1],
    [1680714260, 51127, 1],
    [1680894862, 48075, 2],
    [1680953492, 29798, 5],
    [1681965930, 51144, 1],
    [1681993306, 42663, 1],
    [1682799006, 25796, 2],
    [1684668482, 31081, 13],
    [1685008891, 42679, 4],
    [1685228771, 22875, 3],
    [1685299235, 47272, 1],
    [1685948888, 51384, 1],
    [1686078041, 17492, 1],
    [1686241191, 38811, 1],
    [1686321409, 41924, 1],
    [1687478822, 35225, 1],
    [1687858425, 21812, 1],
    [1687878448, 47048, 1],
    [1689899299, 30085, 1],
    [1690469521, 13894, 1],
    [1690825013, 34197, 12],
    [1690825013, 43466, 3],
    [1690825013, 46019, 17],
    [1690825013, 50371, 134],
    [1691191455, 22855, 1],
    [1691198931, 34936, 1],
    [1691238647, 46662, 1],
    [1691957930, 25796, 1],
    [1692270916, 26469, 2],
    [1692292420, 42923, 1],
    [1694127309, 22103, 1],
    [1694672333, 51384, 1],
    [1696730888, 30837, 1],
    [1697520284, 51368, 1],
    [1698461383, 23403, 1],
    [1698461383, 35739, 1],
    [1699928545, 35739, 9],
    [1700654760, 30324, 1],
    [1700905996, 14697, 1],
    [1701185675, 34165, 4],
    [1701189708, 13894, 1],
    [1701220405, 41924, 6],
    [1702945459, 31113, 1],
    [1703908065, 29781, 1],
    [1704007019, 37784, 1],
    [1704352479, 42949, 3],
    [1704352479, 43434, 1],
    [1704712596, 13363, 1],
    [1705943538, 27081, 1],
    [1706026507, 50870, 1],
    [1707720170, 26213, 1],
    [1707883622, 47192, 1],
    [1708082595, 34664, 1],
    [1708106872, 34197, 4],
    [1708924852, 26475, 1],
    [1709625103, 17460, 1],
    [1710073440, 51915, 1],
    [1710524395, 46501, 1],
    [1710553023, 13363, 1],
    [1710713227, 30293, 1],
    [1710788737, 26984, 1],
    [1710817885, 21620, 1],
    [1711518592, 13669, 1],
    [1711914905, 35461, 1],
    [1712216798, 42953, 1],
    [1712924824, 34985, 1],
    [1713087582, 22325, 2],
    [1713940046, 22325, 1],
    [1714362624, 21300, 1],
    [1714374428, 51915, 1],
    [1714873980, 14136, 1],
    [1714903776, 41924, 1],
    [1714903776, 43466, 1],
    [1715262681, 31081, 2],
    [1715500145, 22100, 1],
    [1716359251, 34711, 4],
    [1716888281, 35193, 1],
    [1716888281, 39241, 10],
    [1717979628, 14425, 1],
    [1719067763, 43658, 1],
    [1719334800, 22362, 1],
    [1719375801, 14151, 1],
    [1720432156, 42666, 4],
    [1720432156, 42922, 2],
    [1720432156, 43466, 1],
    [1720571886, 13363, 1],
    [1721071088, 34186, 1],
    [1721273778, 50371, 1],
    [1721368922, 35205, 2],
    [1721659297, 29818, 3],
    [1722023695, 14391, 1],
    [1722062909, 51627, 1],
    [1722769652, 18230, 3],
    [1722769652, 18232, 1],
    [1722769652, 33844, 1],
    [1723152849, 30293, 1],
    [1725807520, 35193, 4],
    [1725807520, 39241, 1],
    [1727634543, 48075, 1],
    [1728794787, 50870, 1],
    [1729605324, 18505, 1],
    [1730154646, 34713, 4],
    [1731696198, 43977, 1],
    [1732132953, 18230, 3],
    [1733045281, 51144, 1],
    [1733505638, 46771, 1],
    [1734548352, 31081, 2],
    [1734617733, 18232, 1],
    [1735527442, 43466, 7],
    [1735986476, 14408, 2],
    [1736203212, 33928, 1],
    [1736700489, 35386, 2],
    [1737734296, 25447, 1],
    [1738473707, 38470, 1],
    [1738635060, 46276, 1],
    [1738782773, 30599, 1],
    [1738932059, 35193, 3],
    [1739315092, 26504, 1],
    [1739933311, 43402, 2],
    [1740530251, 34985, 1],
    [1740618474, 51142, 1],
    [1740939080, 39498, 3],
    [1742002918, 18232, 1],
    [1743217443, 35225, 2],
    [1743379376, 34920, 1],
    [1743632902, 18757, 1],
    [1744018939, 51915, 1],
    [1747466111, 22325, 2],
    [1747835136, 42660, 3],
    [1747838535, 35193, 1],
    [1747856636, 18022, 2],
    [1748005135, 35208, 1],
    [1748330126, 51403, 1],
    [1748718310, 35530, 1],
    [1748816175, 26487, 1],
    [1749263618, 26215, 1],
    [1750067779, 31081, 1],
    [1751057939, 48056, 1],
    [1751369175, 51898, 1],
    [1751487442, 27258, 1],
    [1752610871, 26181, 1],
    [1752647877, 37972, 1],
    [1752651095, 29748, 3],
    [1754351352, 34165, 3],
    [1755032278, 46758, 1],
    [1755278466, 46261, 1],
    [1755532867, 15050, 1],
    [1756059493, 34469, 1],
    [1756322147, 25796, 2],
    [1756322147, 33988, 1],
    [1756322147, 51915, 2],
    [1756538445, 38774, 1],
    [1756719318, 17972, 1],
    [1756719318, 21300, 3],
    [1758490044, 47013, 2],
    [1759811804, 47818, 1],
    [1759939582, 50371, 1],
    [1761265533, 18537, 1],
    [1761325947, 18506, 1],
    [1761480682, 33972, 1],
    [1761606179, 30053, 1],
    [1763431569, 26730, 1],
    [1763690881, 51399, 1],
    [1764357134, 30582, 1],
    [1764621978, 31113, 1],
    [1765885040, 13669, 1],
    [1766023596, 26937, 1],
    [1766162634, 33683, 1],
    [1766281255, 35205, 1],
    [1766521685, 34197, 3],
    [1766521685, 35225, 2],
    [1766521685, 42436, 12],
    [1766629771, 30324, 1],
    [1767480887, 38775, 1],
    [1767554031, 25764, 1],
    [1767616312, 22329, 4],
    [1767981296, 26535, 1],
    [1770994598, 42953, 1],
    [1771478143, 21299, 1],
    [1772070073, 38262, 1],
    [1772671688, 35193, 1],
    [1773824398, 41859, 1],
    [1775369029, 43946, 1],
    [1775369029, 46019, 2],
    [1775408801, 25956, 1],
    [1775408801, 43466, 1],
    [1775780665, 22329, 1],
    [1775780665, 39514, 1],
    [1777063801, 13444, 1],
    [1777493920, 51898, 1],
    [1777581188, 35225, 12],
    [1777673480, 37940, 1],
    [1778679619, 18245, 1],
    [1778854502, 47047, 1],
    [1778904484, 46019, 1],
    [1779109151, 19259, 10],
    [1779761118, 25796, 4],
    [1779761118, 27306, 1],
    [1779971026, 42953, 1],
    [1780033523, 51142, 1],
    [1780042730, 18536, 1],
    [1780042730, 30824, 2],
    [1780554795, 25990, 4],
    [1780815107, 42935, 1],
    [1781412649, 42436, 1],
    [1781725743, 43687, 2],
    [1782488080, 33988, 39],
    [1783063350, 18232, 3],
    [1783105763, 25764, 1],
    [1783105763, 42404, 1],
    [1783218333, 26502, 1],
    [1783340024, 27338, 1],
    [1783340024, 33988, 1],
    [1783340024, 47048, 1],
    [1783479265, 41925, 1],
    [1783585298, 31386, 1],
    [1783947686, 25447, 1],
    [1784401934, 42164, 1],
    [1784790436, 31348, 2],
    [1785538098, 17992, 3],
    [1785538098, 47176, 2],
    [1786022117, 34424, 1],
    [1786080355, 46019, 6],
    [1786139512, 43401, 1],
    [1786280497, 51915, 1],
    [1786414745, 42598, 1],
    [1786436366, 30085, 1],
    [1786510282, 52123, 1],
    [1786910977, 47795, 2],
    [1787042200, 23386, 2],
    [1787573298, 30053, 1],
    [1787775603, 46790, 1],
    [1787812100, 27338, 1],
    [1788366921, 47047, 1],
    [1789756604, 46523, 2],
    [1790815230, 21301, 1],
    [1791499256, 23354, 5],
    [1791665934, 46261, 1],
    [1792455726, 35204, 4],
    [1792482641, 46019, 2],
    [1792676799, 42068, 1],
    [1793365109, 34951, 1],
    [1793994968, 25962, 1],
    [1794158070, 30854, 1],
    [1794474796, 21812, 1],
    [1794474796, 23386, 1],
    [1794474796, 31081, 1],
    [1795515131, 22329, 4],
    [1796573138, 42436, 4],
    [1796573138, 43466, 3],
    [1796922004, 35739, 1],
    [1797182597, 30582, 1],
    [1799390095, 45971, 2],
    [1799980713, 22874, 4],
    [1800526774, 34953, 1],
    [1800917994, 46019, 1],
    [1801888280, 42949, 1],
    [1801895363, 35450, 1],
    [1802273821, 50870, 3],
    [1802654704, 37972, 4],
    [1802656247, 22842, 2],
    [1802674074, 43466, 1],
    [1802808998, 35225, 1],
    [1802808998, 35530, 1],
    [1804041454, 34985, 1],
    [1804672713, 30085, 1],
    [1805499104, 17588, 3],
    [1806410580, 26730, 2],
    [1806410580, 34711, 1],
    [1806716789, 47561, 1],
    [1807374551, 35225, 1],
    [1808557376, 34985, 1],
    [1810300341, 21332, 1],
    [1811710982, 17995, 1],
    [1811935767, 51142, 2],
    [1812403770, 27226, 2],
    [1812403770, 30567, 1],
    [1813066386, 18499, 1],
    [1815006626, 27306, 1],
    [1815216958, 34197, 3],
    [1815216958, 35225, 2],
    [1815216958, 42436, 7],
    [1815256797, 17972, 1],
    [1815400756, 34180, 1],
    [1815459347, 29828, 1],
    [1816094490, 30567, 1],
    [1816506889, 46244, 1],
    [1816506889, 51659, 1],
    [1817989394, 35497, 1],
    [1818579538, 13155, 1],
    [1818893356, 34985, 1],
    [1819962960, 51915, 1],
    [1820435029, 46276, 1],
    [1820487008, 18536, 1],
    [1821626980, 17237, 1],
    [1821748448, 38825, 1],
    [1822268192, 35739, 1],
    [1822318185, 42614, 2],
    [1822899398, 22712, 1],
    [1825896488, 18230, 1],
    [1827695190, 25956, 1],
    [1828169974, 14907, 1],
    [1828475730, 13879, 1],
    [1830207092, 14391, 1],
    [1830437931, 35000, 1],
    [1830437931, 41892, 9],
    [1830978429, 22842, 1],
    [1831015048, 30327, 1],
    [1831531420, 18230, 1],
    [1831531420, 30792, 1],
    [1831911649, 47046, 1],
    [1832315606, 34469, 1],
    [1832656678, 38583, 1],
    [1832656678, 42953, 2],
    [1832706497, 14134, 1],
    [1834534429, 17972, 5],
    [1834635041, 43929, 1],
    [1835578895, 30035, 1],
    [1836137160, 22389, 1],
    [1836165109, 46019, 1],
    [1837202700, 27306, 1],
    [1837751543, 50083, 1],
    [1838604968, 23386, 14],
    [1839203007, 23131, 1],
    [1839407602, 43178, 1],
    [1841109777, 34985, 1],
    [1841527637, 35482, 2],
    [1842001806, 31434, 1],
    [1843345446, 35241, 1],
    [1843611578, 22329, 1],
    [1843748686, 34197, 1],
    [1844610720, 46132, 1],
    [1845869350, 13363, 1],
    [1845869350, 22618, 1],
    [1845936030, 31113, 1],
    [1847004418, 38551, 2],
    [1848434464, 17223, 1],
    [1848453359, 43175, 1],
    [1848684701, 51915, 2],
    [1848931123, 51141, 1],
    [1849758729, 35193, 1],
    [1849951251, 47046, 1],
    [1851231455, 13701, 4],
    [1851231455, 34711, 1],
    [1851392826, 30085, 1],
    [1851828468, 17203, 35],
    [1851828468, 18490, 3],
    [1853110466, 51915, 2],
    [1854357159, 30039, 1],
    [1854447021, 22889, 1],
    [1855088948, 17492, 1],
    [1855136872, 25909, 1],
    [1855332176, 21893, 2],
    [1855371403, 34711, 1],
    [1855815627, 23354, 1],
    [1857031376, 26984, 2],
    [1857585527, 26487, 1],
    [1858330274, 42660, 1],
    [1858620616, 43946, 1],
    [1858682287, 22325, 1],
    [1859329676, 30809, 6],
    [1862482160, 47015, 1],
    [1863405769, 23210, 1],
    [1863669731, 30324, 1],
    [1863907739, 22842, 1],
    [1864569810, 18230, 7],
    [1864792458, 43447, 1],
    [1864956461, 47014, 1],
    [1865237233, 25990, 1],
    [1865850463, 38035, 1],
    [1866866794, 17237, 1],
    [1867278798, 39305, 2],
    [1867700721, 30776, 1],
    [1867839371, 35643, 2],
    [1868396951, 26535, 1],
    [1868541169, 48075, 2],
    [1869493899, 26730, 3],
    [1869984524, 22362, 1],
    [1869984524, 22842, 1],
    [1870569531, 34441, 1],
    [1871465940, 51144, 1],
    [1871842551, 19082, 1],
    [1872587142, 34197, 3],
    [1872587142, 35225, 61],
    [1872587142, 43466, 955],
    [1873838544, 31351, 2],
    [1877671326, 35530, 1],
    [1879171025, 39288, 1],
    [1881439186, 18231, 1],
    [1883320600, 38536, 1],
    [1883480971, 47541, 1],
    [1884220991, 22325, 1],
    [1885042005, 47015, 1],
    [1885405111, 30293, 2],
    [1886315122, 42406, 1],
    [1887592688, 26986, 1],
    [1889385857, 34872, 1],
    [1890103130, 17734, 1],
    [1891809063, 35225, 3],
    [1891809063, 41923, 1],
    [1892647956, 31627, 1],
    [1893139960, 18231, 1],
    [1893323542, 18230, 2],
    [1893323542, 22619, 1],
    [1894844546, 29892, 1],
    [1894930897, 47046, 1],
    [1895403460, 18755, 1],
    [1897964192, 35497, 1],
    [1897964192, 50627, 2],
    [1898400211, 43449, 3],
    [1898484952, 43946, 1],
    [1899200110, 14938, 1],
    [1899314600, 34197, 1],
    [1899901692, 13651, 1],
    [1900049506, 35193, 4],
    [1900993472, 13396, 1],
    [1902801337, 18232, 2],
    [1903178490, 29539, 2],
    [1903521183, 21812, 1],
    [1903523063, 34149, 1],
    [1904652146, 29781, 43],
    [1904921471, 18745, 1],
    [1905098597, 13619, 1],
    [1906524725, 17477, 1],
    [1907921472, 25956, 13],
    [1907921472, 26980, 1],
    [1908036387, 18232, 1],
    [1908489903, 42663, 1],
    [1909556660, 22842, 1],
    [1909934491, 38984, 1],
    [1910496273, 42423, 1],
    [1911526816, 14697, 1],
    [1912201710, 30586, 1],
    [1916659351, 43978, 3],
    [1916996729, 38759, 1],
    [1917993573, 14651, 5],
    [1918188649, 47047, 1],
    [1918594808, 35205, 1],
    [1919082917, 22329, 3],
    [1919182245, 43610, 1],
    [1919182245, 47706, 2],
    [1920052103, 25973, 1],
    [1920262767, 17460, 9],
    [1921266702, 34186, 1],
    [1921562419, 23098, 1],
    [1921774721, 35498, 2],
    [1921774721, 42916, 20],
    [1921774721, 42922, 221],
    [1921774721, 42953, 6],
    [1921774721, 43466, 11],
    [1924398569, 47046, 1],
    [1926324818, 34424, 1],
    [1926848799, 33929, 3],
    [1926848799, 34197, 3],
    [1927038118, 22390, 1],
    [1927269207, 14394, 1],
    [1927965771, 30615, 1],
    [1929305571, 42404, 1],
    [1929463932, 34469, 1],
    [1932889243, 21299, 1],
    [1933052226, 25796, 1],
    [1936441908, 25958, 1],
    [1939707835, 35465, 1],
    [1942489649, 30580, 1],
    [1942633117, 34469, 1],
    [1944126734, 39514, 1],
    [1944773502, 30053, 2],
    [1946821664, 18230, 7],
    [1946852139, 30087, 1],
    [1948025795, 47544, 1],
    [1948769586, 30841, 1],
    [1949016157, 14408, 1],
    [1949466920, 33651, 1],
    [1951614566, 43434, 2],
    [1954310075, 13396, 2],
    [1955832743, 17460, 1],
    [1955832743, 18232, 2],
    [1956558711, 23128, 1],
    [1958293534, 42660, 2],
    [1958688304, 29844, 11],
    [1958690989, 18230, 3],
    [1962347213, 31063, 1],
    [1962893646, 14387, 1],
    [1967131898, 51882, 1],
    [1968403184, 43466, 1],
    [1970449508, 43385, 1],
    [1973796241, 31113, 2],
    [1975277101, 46773, 1],
    [1975640184, 17995, 1],
    [1976358972, 43946, 2],
    [1977572471, 29748, 1],
    [1978677110, 47017, 1],
    [1983101752, 41925, 4],
    [1984562101, 30117, 1],
    [1986952016, 18263, 2],
    [1992764291, 46019, 2],
    [1993314959, 43466, 10],
    [1993405629, 26727, 1],
    [1995163177, 34663, 2],
    [1997114188, 34469, 1],
    [1998483713, 18102, 2],
    [2001035443, 33956, 1],
    [2004437289, 25958, 1],
    [2005022962, 21332, 1],
    [2005073200, 46019, 4],
    [2006477481, 26535, 2],
    [2006477481, 33988, 2],
    [2006477481, 47048, 16],
    [2007541684, 17460, 1],
    [2008304596, 18262, 1],
    [2009046156, 14937, 14],
    [2009314235, 39048, 1],
    [2011006590, 30035, 1],
    [2011724943, 43977, 2],
    [2014653947, 46518, 1],
    [2017666323, 42151, 2],
    [2018166896, 34197, 1],
    [2020449713, 17995, 5],
    [2020449713, 23354, 4],
    [2020478970, 30053, 1],
    [2023757041, 47046, 3],
    [2026228946, 17991, 1],
    [2029136576, 29556, 1],
    [2031081873, 30837, 1],
    [2032908117, 22325, 1],
    [2032908117, 22329, 11],
    [2032908117, 29781, 3],
    [2033408521, 13619, 1],
    [2037861387, 30615, 1],
    [2039910611, 39514, 1],
    [2040339151, 51881, 2],
    [2042323274, 33988, 1],
    [2044944407, 26472, 1],
    [2049898297, 34919, 1],
    [2062664880, 13508, 1],
    [2066332958, 42309, 1],
    [2066804995, 49987, 1],
    [2067371400, 47283, 6],
    [2067758591, 43400, 1],
    [2072244396, 46501, 1],
    [2078591230, 23144, 6],
    [2080174818, 39514, 3],
    [2082429007, 50371, 2],
    [2098846903, 34711, 4],
    [2103432998, 43190, 1],
    [2109482397, 42404, 1],
    [2113177639, 14907, 2],
    [2123372452, 42436, 1],
    null
];

BOOK_DAT.pop();

/////////////////////////////////////////////////

function binarySearch(vlss, vl) {
    let low = 0;
    let high = vlss.length - 1;
    while (low <= high) {
        let mid = (low + high) >> 1;
        if (vlss[mid][0] < vl) {
            low = mid + 1;
        } else if (vlss[mid][0] > vl) {
            high = mid - 1;
        } else {
            return mid;
        }
    }
    return -1;
}

let MATE_VALUE = 10000;
let BAN_VALUE = MATE_VALUE - 100;
let WIN_VALUE = MATE_VALUE - 200;
let NULL_SAFE_MARGIN = 400;
let NULL_OKAY_MARGIN = 200;
let DRAW_VALUE = 20;
let ADVANCED_VALUE = 3;

let PIECE_KING = 0;
let PIECE_ADVISOR = 1;
let PIECE_BISHOP = 2;
let PIECE_KNIGHT = 3;
let PIECE_ROOK = 4;
let PIECE_CANNON = 5;
let PIECE_PAWN = 6;

let RANK_TOP = 3;
let RANK_BOTTOM = 12;
let FILE_LEFT = 3;
let FILE_RIGHT = 11;

let ADD_PIECE = false;
let DEL_PIECE = true;

let IN_BOARD_ = [
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
];

let IN_FORT_ = [
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
];

let LEGAL_SPAN = [
    0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0,
];

let KNIGHT_PIN_ = [
    0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,-16,  0,-16,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0, -1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0, -1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0, 16,  0, 16,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,
];

let KING_DELTA = [-16, -1, 1, 16];
let ADVISOR_DELTA = [-17, -15, 15, 17];
let KNIGHT_DELTA = [[-33, -31], [-18, 14], [-14, 18], [31, 33]];
let KNIGHT_CHECK_DELTA = [[-33, -18], [-31, -14], [14, 31], [18, 33]];
let MVV_VALUE = [50, 10, 10, 30, 40, 30, 20, 0];

let PIECE_VALUE = [
    [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  9,  9,  9, 11, 13, 11,  9,  9,  9,  0,  0,  0,  0,
        0,  0,  0, 19, 24, 34, 42, 44, 42, 34, 24, 19,  0,  0,  0,  0,
        0,  0,  0, 19, 24, 32, 37, 37, 37, 32, 24, 19,  0,  0,  0,  0,
        0,  0,  0, 19, 23, 27, 29, 30, 29, 27, 23, 19,  0,  0,  0,  0,
        0,  0,  0, 14, 18, 20, 27, 29, 27, 20, 18, 14,  0,  0,  0,  0,
        0,  0,  0,  7,  0, 13,  0, 16,  0, 13,  0,  7,  0,  0,  0,  0,
        0,  0,  0,  7,  0,  7,  0, 15,  0,  7,  0,  7,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0, 11, 15, 11,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ], [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0, 20,  0,  0,  0, 20,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0, 18,  0,  0, 20, 23, 20,  0,  0, 18,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0, 23,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0, 20, 20,  0, 20, 20,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ], [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0, 20,  0,  0,  0, 20,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0, 18,  0,  0, 20, 23, 20,  0,  0, 18,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0, 23,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0, 20, 20,  0, 20, 20,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ], [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0, 90, 90, 90, 96, 90, 96, 90, 90, 90,  0,  0,  0,  0,
        0,  0,  0, 90, 96,103, 97, 94, 97,103, 96, 90,  0,  0,  0,  0,
        0,  0,  0, 92, 98, 99,103, 99,103, 99, 98, 92,  0,  0,  0,  0,
        0,  0,  0, 93,108,100,107,100,107,100,108, 93,  0,  0,  0,  0,
        0,  0,  0, 90,100, 99,103,104,103, 99,100, 90,  0,  0,  0,  0,
        0,  0,  0, 90, 98,101,102,103,102,101, 98, 90,  0,  0,  0,  0,
        0,  0,  0, 92, 94, 98, 95, 98, 95, 98, 94, 92,  0,  0,  0,  0,
        0,  0,  0, 93, 92, 94, 95, 92, 95, 94, 92, 93,  0,  0,  0,  0,
        0,  0,  0, 85, 90, 92, 93, 78, 93, 92, 90, 85,  0,  0,  0,  0,
        0,  0,  0, 88, 85, 90, 88, 90, 88, 90, 85, 88,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ], [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,206,208,207,213,214,213,207,208,206,  0,  0,  0,  0,
        0,  0,  0,206,212,209,216,233,216,209,212,206,  0,  0,  0,  0,
        0,  0,  0,206,208,207,214,216,214,207,208,206,  0,  0,  0,  0,
        0,  0,  0,206,213,213,216,216,216,213,213,206,  0,  0,  0,  0,
        0,  0,  0,208,211,211,214,215,214,211,211,208,  0,  0,  0,  0,
        0,  0,  0,208,212,212,214,215,214,212,212,208,  0,  0,  0,  0,
        0,  0,  0,204,209,204,212,214,212,204,209,204,  0,  0,  0,  0,
        0,  0,  0,198,208,204,212,212,212,204,208,198,  0,  0,  0,  0,
        0,  0,  0,200,208,206,212,200,212,206,208,200,  0,  0,  0,  0,
        0,  0,  0,194,206,204,212,200,212,204,206,194,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ], [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,100,100, 96, 91, 90, 91, 96,100,100,  0,  0,  0,  0,
        0,  0,  0, 98, 98, 96, 92, 89, 92, 96, 98, 98,  0,  0,  0,  0,
        0,  0,  0, 97, 97, 96, 91, 92, 91, 96, 97, 97,  0,  0,  0,  0,
        0,  0,  0, 96, 99, 99, 98,100, 98, 99, 99, 96,  0,  0,  0,  0,
        0,  0,  0, 96, 96, 96, 96,100, 96, 96, 96, 96,  0,  0,  0,  0,
        0,  0,  0, 95, 96, 99, 96,100, 96, 99, 96, 95,  0,  0,  0,  0,
        0,  0,  0, 96, 96, 96, 96, 96, 96, 96, 96, 96,  0,  0,  0,  0,
        0,  0,  0, 97, 96,100, 99,101, 99,100, 96, 97,  0,  0,  0,  0,
        0,  0,  0, 96, 97, 98, 98, 98, 98, 98, 97, 96,  0,  0,  0,  0,
        0,  0,  0, 96, 96, 97, 99, 99, 99, 97, 96, 96,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ], [
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  9,  9,  9, 11, 13, 11,  9,  9,  9,  0,  0,  0,  0,
        0,  0,  0, 19, 24, 34, 42, 44, 42, 34, 24, 19,  0,  0,  0,  0,
        0,  0,  0, 19, 24, 32, 37, 37, 37, 32, 24, 19,  0,  0,  0,  0,
        0,  0,  0, 19, 23, 27, 29, 30, 29, 27, 23, 19,  0,  0,  0,  0,
        0,  0,  0, 14, 18, 20, 27, 29, 27, 20, 18, 14,  0,  0,  0,  0,
        0,  0,  0,  7,  0, 13,  0, 16,  0, 13,  0,  7,  0,  0,  0,  0,
        0,  0,  0,  7,  0,  7,  0, 15,  0,  7,  0,  7,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0, 11, 15, 11,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
        0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    ],
];

function IN_BOARD(sq) {
    return IN_BOARD_[sq] != 0;
}

function IN_FORT(sq) {
    return IN_FORT_[sq] != 0;
}

function RANK_Y(sq) {
    return sq >> 4;
}

function FILE_X(sq) {
    return sq & 15;
}

function COORD_XY(x, y) {
    return x + (y << 4);
}

function SQUARE_FLIP(sq) {
    return 254 - sq;
}

function FILE_FLIP(x) {
    return 14 - x;
}

function RANK_FLIP(y) {
    return 15 - y;
}

function MIRROR_SQUARE(sq) {
    return COORD_XY(FILE_FLIP(FILE_X(sq)), RANK_Y(sq));
}

function SQUARE_FORWARD(sq, sd) {
    return sq - 16 + (sd << 5);
}

function KING_SPAN(sqSrc, sqDst) {
    return LEGAL_SPAN[sqDst - sqSrc + 256] == 1;
}

function ADVISOR_SPAN(sqSrc, sqDst) {
    return LEGAL_SPAN[sqDst - sqSrc + 256] == 2;
}

function BISHOP_SPAN(sqSrc, sqDst) {
    return LEGAL_SPAN[sqDst - sqSrc + 256] == 3;
}

function BISHOP_PIN(sqSrc, sqDst) {
    return (sqSrc + sqDst) >> 1;
}

function KNIGHT_PIN(sqSrc, sqDst) {
    return sqSrc + KNIGHT_PIN_[sqDst - sqSrc + 256];
}

function HOME_HALF(sq, sd) {
    return (sq & 0x80) != (sd << 7);
}

function AWAY_HALF(sq, sd) {
    return (sq & 0x80) == (sd << 7);
}

function SAME_HALF(sqSrc, sqDst) {
    return ((sqSrc ^ sqDst) & 0x80) == 0;
}

function SAME_RANK(sqSrc, sqDst) {
    return ((sqSrc ^ sqDst) & 0xf0) == 0;
}

function SAME_FILE(sqSrc, sqDst) {
    return ((sqSrc ^ sqDst) & 0x0f) == 0;
}

function SIDE_TAG(sd) {
    return 8 + (sd << 3);
}

function OPP_SIDE_TAG(sd) {
    return 16 - (sd << 3);
}

function SRC(mv) {
    return mv & 255;
}

function DST(mv) {
    return mv >> 8;
}

function MOVE(sqSrc, sqDst) {
    return sqSrc + (sqDst << 8);
}

function MIRROR_MOVE(mv) {
    return MOVE(MIRROR_SQUARE(SRC(mv)), MIRROR_SQUARE(DST(mv)));
}

function MVV_LVA(pc, lva) {
    return MVV_VALUE[pc & 7] - lva;
}

function CHR(n) {
    return String.fromCharCode(n);
}

function ASC(c) {
    return c.charCodeAt(0);
}

let FEN_PIECE = "        KABNRCP kabnrcp ";

function CHAR_TO_PIECE(c) {
    switch (c) {
        case "K":
            return PIECE_KING;
        case "A":
            return PIECE_ADVISOR;
        case "B":
        case "E":
            return PIECE_BISHOP;
        case "H":
        case "N":
            return PIECE_KNIGHT;
        case "R":
            return PIECE_ROOK;
        case "C":
            return PIECE_CANNON;
        case "P":
            return PIECE_PAWN;
        default:
            return -1;
    }
}

function RC4(key) {
    this.x = this.y = 0;
    this.state = [];
    for (let i = 0; i < 256; i ++) {
        this.state.push(i);
    }
    let j = 0;
    for (let i = 0; i < 256; i ++) {
        j = (j + this.state[i] + key[i % key.length]) & 0xff;
        this.swap(i, j);
    }
}

RC4.prototype.swap = function(i, j) {
    let t = this.state[i];
    this.state[i] = this.state[j];
    this.state[j] = t;
}

RC4.prototype.nextByte = function() {
    this.x = (this.x + 1) & 0xff;
    this.y = (this.y + this.state[this.x]) & 0xff;
    this.swap(this.x, this.y);
    let t = (this.state[this.x] + this.state[this.y]) & 0xff;
    return this.state[t];
}

RC4.prototype.nextLong = function() {
    let n0 = this.nextByte();
    let n1 = this.nextByte();
    let n2 = this.nextByte();
    let n3 = this.nextByte();
    return n0 + (n1 << 8) + (n2 << 16) + ((n3 << 24) & 0xffffffff);
}

let PreGen_zobristKeyPlayer, PreGen_zobristLockPlayer;
let PreGen_zobristKeyTable = [], PreGen_zobristLockTable = [];

let rc4 = new RC4([0]);
PreGen_zobristKeyPlayer = rc4.nextLong();
rc4.nextLong();
PreGen_zobristLockPlayer = rc4.nextLong();
for (let i = 0; i < 14; i ++) {
    let keys = [];
    let locks = [];
    for (let j = 0; j < 256; j ++) {
        keys.push(rc4.nextLong());
        rc4.nextLong();
        locks.push(rc4.nextLong());
    }
    PreGen_zobristKeyTable.push(keys);
    PreGen_zobristLockTable.push(locks);
}

function Position() {
    // sdPlayer, zobristKey, zobristLock, vlWhite, vlBlack, distance;
    // squares, mvList, pcList, keyList, chkList;
}

Position.prototype.clearBoard = function() {
    this.sdPlayer = 0;
    this.squares = [];
    for (let sq = 0; sq < 256; sq ++) {
        this.squares.push(0);
    }
    this.zobristKey = this.zobristLock = 0;
    this.vlWhite = this.vlBlack = 0;
};

Position.prototype.setIrrev = function() {
    this.mvList = [0];
    this.pcList = [0];
    this.keyList = [0];
    this.chkList = [this.checked()];
    this.distance = 0;
}

Position.prototype.addPiece = function(sq, pc, bDel) {
    let pcAdjust;
    this.squares[sq] = bDel ? 0 : pc;
    if (pc < 16) {
        pcAdjust = pc - 8;
        this.vlWhite += bDel ? -PIECE_VALUE[pcAdjust][sq] :
            PIECE_VALUE[pcAdjust][sq];
    } else {
        pcAdjust = pc - 16;
        this.vlBlack += bDel ? -PIECE_VALUE[pcAdjust][SQUARE_FLIP(sq)] :
            PIECE_VALUE[pcAdjust][SQUARE_FLIP(sq)];
        pcAdjust += 7;
    }
    this.zobristKey ^= PreGen_zobristKeyTable[pcAdjust][sq];
    this.zobristLock ^= PreGen_zobristLockTable[pcAdjust][sq];
}

Position.prototype.movePiece = function(mv) {
    let sqSrc = SRC(mv);
    let sqDst = DST(mv);
    let pc = this.squares[sqDst];
    this.pcList.push(pc);
    if (pc > 0) {
        this.addPiece(sqDst, pc, DEL_PIECE);
    }
    pc = this.squares[sqSrc];
    this.addPiece(sqSrc, pc, DEL_PIECE);
    this.addPiece(sqDst, pc, ADD_PIECE);
    this.mvList.push(mv);
}

Position.prototype.undoMovePiece = function() {
    let mv = this.mvList.pop();
    let sqSrc = SRC(mv);
    let sqDst = DST(mv);
    let pc = this.squares[sqDst];
    this.addPiece(sqDst, pc, DEL_PIECE);
    this.addPiece(sqSrc, pc, ADD_PIECE);
    pc = this.pcList.pop();
    if (pc > 0) {
        this.addPiece(sqDst, pc, ADD_PIECE);
    }
}

Position.prototype.changeSide = function() {
    this.sdPlayer = 1 - this.sdPlayer;
    this.zobristKey ^= PreGen_zobristKeyPlayer;
    this.zobristLock ^= PreGen_zobristLockPlayer;
}

Position.prototype.makeMove = function(mv) {
    let zobristKey = this.zobristKey;
    this.movePiece(mv);
    if (this.checked()) {
        this.undoMovePiece(mv);
        return false;
    }
    this.keyList.push(zobristKey);
    this.changeSide();
    this.chkList.push(this.checked());
    this.distance ++;
    return true;
}

Position.prototype.undoMakeMove = function() {
    this.distance --;
    this.chkList.pop();
    this.changeSide();
    this.keyList.pop();
    this.undoMovePiece();
}

Position.prototype.nullMove = function() {
    this.mvList.push(0);
    this.pcList.push(0);
    this.keyList.push(this.zobristKey);
    this.changeSide();
    this.chkList.push(false);
    this.distance ++;
}

Position.prototype.undoNullMove = function() {
    this.distance --;
    this.chkList.pop();
    this.changeSide();
    this.keyList.pop();
    this.pcList.pop();
    this.mvList.pop();
}

Position.prototype.fromFen = function(fen) {
    this.clearBoard();
    let y = RANK_TOP;
    let x = FILE_LEFT;
    let index = 0;
    if (index == fen.length) {
        this.setIrrev();
        return;
    }
    let c = fen.charAt(index);
    while (c != " ") {
        if (c == "/") {
            x = FILE_LEFT;
            y ++;
            if (y > RANK_BOTTOM) {
                break;
            }
        } else if (c >= "1" && c <= "9") {
            x += (ASC(c) - ASC("0"));
        } else if (c >= "A" && c <= "Z") {
            if (x <= FILE_RIGHT) {
                let pt = CHAR_TO_PIECE(c);
                if (pt >= 0) {
                    this.addPiece(COORD_XY(x, y), pt + 8);
                }
                x ++;
            }
        } else if (c >= "a" && c <= "z") {
            if (x <= FILE_RIGHT) {
                let pt = CHAR_TO_PIECE(CHR(ASC(c) + ASC("A") - ASC("a")));
                if (pt >= 0) {
                    this.addPiece(COORD_XY(x, y), pt + 16);
                }
                x ++;
            }
        }
        index ++;
        if (index == fen.length) {
            this.setIrrev();
            return;
        }
        c = fen.charAt(index);
    }
    index ++;
    if (index == fen.length) {
        this.setIrrev();
        return;
    }
    if (this.sdPlayer == (fen.charAt(index) == "b" ? 0 : 1)) {
        this.changeSide();
    }
    this.setIrrev();
}

Position.prototype.toFen = function() {
    let fen = "";
    for (let y = RANK_TOP; y <= RANK_BOTTOM; y ++) {
        let k = 0;
        for (let x = FILE_LEFT; x <= FILE_RIGHT; x ++) {
            let pc = this.squares[COORD_XY(x, y)];
            if (pc > 0) {
                if (k > 0) {
                    fen += CHR(ASC("0") + k);
                    k = 0;
                }
                fen += FEN_PIECE.charAt(pc);
            } else {
                k ++;
            }
        }
        if (k > 0) {
            fen += CHR(ASC("0") + k);
        }
        fen += "/";
    }
    return fen.substring(0, fen.length - 1) +
        (this.sdPlayer == 0 ? " w" : " b");
}

Position.prototype.generateMoves = function(vls) {
    let mvs = [];
    let pcSelfSide = SIDE_TAG(this.sdPlayer);
    let pcOppSide = OPP_SIDE_TAG(this.sdPlayer);
    for (let sqSrc = 0; sqSrc < 256; sqSrc ++) {
        let pcSrc = this.squares[sqSrc];
        if ((pcSrc & pcSelfSide) == 0) {
            continue;
        }
        switch (pcSrc - pcSelfSide) {
            case PIECE_KING:
                for (let i = 0; i < 4; i ++) {
                    let sqDst = sqSrc + KING_DELTA[i];
                    if (!IN_FORT(sqDst)) {
                        continue;
                    }
                    let pcDst = this.squares[sqDst];
                    if (vls == null) {
                        if ((pcDst & pcSelfSide) == 0) {
                            mvs.push(MOVE(sqSrc, sqDst));
                        }
                    } else if ((pcDst & pcOppSide) != 0) {
                        mvs.push(MOVE(sqSrc, sqDst));
                        vls.push(MVV_LVA(pcDst, 5));
                    }
                }
                break;
            case PIECE_ADVISOR:
                for (let i = 0; i < 4; i ++) {
                    let sqDst = sqSrc + ADVISOR_DELTA[i];
                    if (!IN_FORT(sqDst)) {
                        continue;
                    }
                    let pcDst = this.squares[sqDst];
                    if (vls == null) {
                        if ((pcDst & pcSelfSide) == 0) {
                            mvs.push(MOVE(sqSrc, sqDst));
                        }
                    } else if ((pcDst & pcOppSide) != 0) {
                        mvs.push(MOVE(sqSrc, sqDst));
                        vls.push(MVV_LVA(pcDst, 1));
                    }
                }
                break;
            case PIECE_BISHOP:
                for (let i = 0; i < 4; i ++) {
                    let sqDst = sqSrc + ADVISOR_DELTA[i];
                    if (!(IN_BOARD(sqDst) && HOME_HALF(sqDst, this.sdPlayer) &&
                        this.squares[sqDst] == 0)) {
                        continue;
                    }
                    sqDst += ADVISOR_DELTA[i];
                    let pcDst = this.squares[sqDst];
                    if (vls == null) {
                        if ((pcDst & pcSelfSide) == 0) {
                            mvs.push(MOVE(sqSrc, sqDst));
                        }
                    } else if ((pcDst & pcOppSide) != 0) {
                        mvs.push(MOVE(sqSrc, sqDst));
                        vls.push(MVV_LVA(pcDst, 1));
                    }
                }
                break;
            case PIECE_KNIGHT:
                for (let i = 0; i < 4; i ++) {
                    let sqDst = sqSrc + KING_DELTA[i];
                    if (this.squares[sqDst] > 0) {
                        continue;
                    }
                    for (let j = 0; j < 2; j ++) {
                        sqDst = sqSrc + KNIGHT_DELTA[i][j];
                        if (!IN_BOARD(sqDst)) {
                            continue;
                        }
                        let pcDst = this.squares[sqDst];
                        if (vls == null) {
                            if ((pcDst & pcSelfSide) == 0) {
                                mvs.push(MOVE(sqSrc, sqDst));
                            }
                        } else if ((pcDst & pcOppSide) != 0) {
                            mvs.push(MOVE(sqSrc, sqDst));
                            vls.push(MVV_LVA(pcDst, 1));
                        }
                    }
                }
                break;
            case PIECE_ROOK:
                for (let i = 0; i < 4; i ++) {
                    let delta = KING_DELTA[i];
                    let sqDst = sqSrc + delta;
                    while (IN_BOARD(sqDst)) {
                        let pcDst = this.squares[sqDst];
                        if (pcDst == 0) {
                            if (vls == null) {
                                mvs.push(MOVE(sqSrc, sqDst));
                            }
                        } else {
                            if ((pcDst & pcOppSide) != 0) {
                                mvs.push(MOVE(sqSrc, sqDst));
                                if (vls != null) {
                                    vls.push(MVV_LVA(pcDst, 4));
                                }
                            }
                            break;
                        }
                        sqDst += delta;
                    }
                }
                break;
            case PIECE_CANNON:
                for (let i = 0; i < 4; i ++) {
                    let delta = KING_DELTA[i];
                    let sqDst = sqSrc + delta;
                    while (IN_BOARD(sqDst)) {
                        let pcDst = this.squares[sqDst];
                        if (pcDst == 0) {
                            if (vls == null) {
                                mvs.push(MOVE(sqSrc, sqDst));
                            }
                        } else {
                            break;
                        }
                        sqDst += delta;
                    }
                    sqDst += delta;
                    while (IN_BOARD(sqDst)) {
                        let pcDst = this.squares[sqDst];
                        if (pcDst > 0) {
                            if ((pcDst & pcOppSide) != 0) {
                                mvs.push(MOVE(sqSrc, sqDst));
                                if (vls != null) {
                                    vls.push(MVV_LVA(pcDst, 4));
                                }
                            }
                            break;
                        }
                        sqDst += delta;
                    }
                }
                break;
            case PIECE_PAWN:
                let sqDst = SQUARE_FORWARD(sqSrc, this.sdPlayer);
                if (IN_BOARD(sqDst)) {
                    let pcDst = this.squares[sqDst];
                    if (vls == null) {
                        if ((pcDst & pcSelfSide) == 0) {
                            mvs.push(MOVE(sqSrc, sqDst));
                        }
                    } else if ((pcDst & pcOppSide) != 0) {
                        mvs.push(MOVE(sqSrc, sqDst));
                        vls.push(MVV_LVA(pcDst, 2));
                    }
                }
                if (AWAY_HALF(sqSrc, this.sdPlayer)) {
                    for (let delta = -1; delta <= 1; delta += 2) {
                        sqDst = sqSrc + delta;
                        if (IN_BOARD(sqDst)) {
                            let pcDst = this.squares[sqDst];
                            if (vls == null) {
                                if ((pcDst & pcSelfSide) == 0) {
                                    mvs.push(MOVE(sqSrc, sqDst));
                                }
                            } else if ((pcDst & pcOppSide) != 0) {
                                mvs.push(MOVE(sqSrc, sqDst));
                                vls.push(MVV_LVA(pcDst, 2));
                            }
                        }
                    }
                }
                break;
        }
    }
    return mvs;
}

Position.prototype.legalMove = function(mv) {
    let sqSrc = SRC(mv);
    let pcSrc = this.squares[sqSrc];
    let pcSelfSide = SIDE_TAG(this.sdPlayer);
    if ((pcSrc & pcSelfSide) == 0) {
        return false;
    }

    let sqDst = DST(mv);
    let pcDst = this.squares[sqDst];
    if ((pcDst & pcSelfSide) != 0) {
        return false;
    }

    let sqPin

    switch (pcSrc - pcSelfSide) {
        case PIECE_KING:
            return IN_FORT(sqDst) && KING_SPAN(sqSrc, sqDst);
        case PIECE_ADVISOR:
            return IN_FORT(sqDst) && ADVISOR_SPAN(sqSrc, sqDst);
        case PIECE_BISHOP:
            return SAME_HALF(sqSrc, sqDst) && BISHOP_SPAN(sqSrc, sqDst) &&
                this.squares[BISHOP_PIN(sqSrc, sqDst)] == 0;
        case PIECE_KNIGHT:
            sqPin = KNIGHT_PIN(sqSrc, sqDst);
            return sqPin != sqSrc && this.squares[sqPin] == 0;
        case PIECE_ROOK:
        case PIECE_CANNON:
            let delta;
            if (SAME_RANK(sqSrc, sqDst)) {
                delta = (sqDst < sqSrc ? -1 : 1);
            } else if (SAME_FILE(sqSrc, sqDst)) {
                delta = (sqDst < sqSrc ? -16 : 16);
            } else {
                return false;
            }
            sqPin = sqSrc + delta;
            while (sqPin != sqDst && this.squares[sqPin] == 0) {
                sqPin += delta;
            }
            if (sqPin == sqDst) {
                return pcDst == 0 || pcSrc - pcSelfSide == PIECE_ROOK;
            }
            if (pcDst == 0 || pcSrc - pcSelfSide != PIECE_CANNON) {
                return false;
            }
            sqPin += delta;
            while (sqPin != sqDst && this.squares[sqPin] == 0) {
                sqPin += delta;
            }
            return sqPin == sqDst;
        case PIECE_PAWN:
            if (AWAY_HALF(sqDst, this.sdPlayer) && (sqDst == sqSrc - 1 || sqDst == sqSrc + 1)) {
                return true;
            }
            return sqDst == SQUARE_FORWARD(sqSrc, this.sdPlayer);
        default:
            return false;
    }
}

Position.prototype.checked = function() {
    let pcSelfSide = SIDE_TAG(this.sdPlayer);
    let pcOppSide = OPP_SIDE_TAG(this.sdPlayer);
    for (let sqSrc = 0; sqSrc < 256; sqSrc ++) {
        if (this.squares[sqSrc] != pcSelfSide + PIECE_KING) {
            continue;
        }
        if (this.squares[SQUARE_FORWARD(sqSrc, this.sdPlayer)] == pcOppSide + PIECE_PAWN) {
            return true;
        }
        for (let delta = -1; delta <= 1; delta += 2) {
            if (this.squares[sqSrc + delta] == pcOppSide + PIECE_PAWN) {
                return true;
            }
        }
        for (let i = 0; i < 4; i ++) {
            if (this.squares[sqSrc + ADVISOR_DELTA[i]] != 0) {
                continue;
            }
            for (let j = 0; j < 2; j ++) {
                let pcDst = this.squares[sqSrc + KNIGHT_CHECK_DELTA[i][j]];
                if (pcDst == pcOppSide + PIECE_KNIGHT) {
                    return true;
                }
            }
        }
        for (let i = 0; i < 4; i ++) {
            let delta = KING_DELTA[i];
            let sqDst = sqSrc + delta;
            while (IN_BOARD(sqDst)) {
                let pcDst = this.squares[sqDst];
                if (pcDst > 0) {
                    if (pcDst == pcOppSide + PIECE_ROOK || pcDst == pcOppSide + PIECE_KING) {
                        return true;
                    }
                    break;
                }
                sqDst += delta;
            }
            sqDst += delta;
            while (IN_BOARD(sqDst)) {
                let pcDst = this.squares[sqDst];
                if (pcDst > 0) {
                    if (pcDst == pcOppSide + PIECE_CANNON) {
                        return true;
                    }
                    break;
                }
                sqDst += delta;
            }
        }
        return false;
    }
    return false;
}

Position.prototype.isMate = function() {
    let mvs = this.generateMoves(null);
    for (let i = 0; i < mvs.length; i ++) {
        if (this.makeMove(mvs[i])) {
            this.undoMakeMove();
            return false;
        }
    }
    return true;
}

Position.prototype.mateValue = function() {
    return this.distance - MATE_VALUE;
}

Position.prototype.banValue = function() {
    return this.distance - BAN_VALUE;
}

Position.prototype.drawValue = function() {
    return (this.distance & 1) == 0 ? -DRAW_VALUE : DRAW_VALUE;
}

Position.prototype.evaluate = function() {
    let vl = (this.sdPlayer == 0 ? this.vlWhite - this.vlBlack :
        this.vlBlack - this.vlWhite) + ADVANCED_VALUE;
    return vl == this.drawValue() ? vl - 1 : vl;
}

Position.prototype.nullOkay = function() {
    return (this.sdPlayer == 0 ? this.vlWhite : this.vlBlack) > NULL_OKAY_MARGIN;
}

Position.prototype.nullSafe = function() {
    return (this.sdPlayer == 0 ? this.vlWhite : this.vlBlack) > NULL_SAFE_MARGIN;
}

Position.prototype.inCheck = function() {
    return this.chkList[this.chkList.length - 1];
}

Position.prototype.captured = function() {
    return this.pcList[this.pcList.length - 1] > 0;
}

Position.prototype.repValue = function(vlRep) {
    let vlReturn = ((vlRep & 2) == 0 ? 0 : this.banValue()) +
        ((vlRep & 4) == 0 ? 0 : -this.banValue());
    return vlReturn == 0 ? this.drawValue() : vlReturn;
}

Position.prototype.repStatus = function(recur_) {
    let recur = recur_;
    let selfSide = false;
    let perpCheck = true;
    let oppPerpCheck = true;
    let index = this.mvList.length - 1;
    while (this.mvList[index] > 0 && this.pcList[index] == 0) {
        if (selfSide) {
            perpCheck = perpCheck && this.chkList[index];
            if (this.keyList[index] == this.zobristKey) {
                recur --;
                if (recur == 0) {
                    return 1 + (perpCheck ? 2 : 0) + (oppPerpCheck ? 4 : 0);
                }
            }
        } else {
            oppPerpCheck = oppPerpCheck && this.chkList[index];
        }
        selfSide = !selfSide;
        index --;
    }
    return 0;
}

Position.prototype.mirror = function() {
    let pos = new Position();
    pos.clearBoard();
    for (let sq = 0; sq < 256; sq ++) {
        let pc = this.squares[sq];
        if (pc > 0) {
            pos.addPiece(MIRROR_SQUARE(sq), pc);
        }
    }
    if (this.sdPlayer == 1) {
        pos.changeSide();
    }
    return pos;
}

Position.prototype.bookMove = function() {
    if (typeof BOOK_DAT != "object" || BOOK_DAT.length == 0) {
        return 0;
    }
    let mirror = false;
    let lock = this.zobristLock >>> 1; // Convert into Unsigned
    let index = binarySearch(BOOK_DAT, lock);
    if (index < 0) {
        mirror = true;
        lock = this.mirror().zobristLock >>> 1; // Convert into Unsigned
        index = binarySearch(BOOK_DAT, lock);
    }
    if (index < 0) {
        return 0;
    }
    index --;
    while (index >= 0 && BOOK_DAT[index][0] == lock) {
        index --;
    }
    let mvs = [], vls = [];
    let value = 0;
    index ++;
    while (index < BOOK_DAT.length && BOOK_DAT[index][0] == lock) {
        let mv = BOOK_DAT[index][1];
        mv = (mirror ? MIRROR_MOVE(mv) : mv);
        if (this.legalMove(mv)) {
            mvs.push(mv);
            let vl = BOOK_DAT[index][2];
            vls.push(vl);
            value += vl;
        }
        index ++;
    }
    if (value == 0) {
        return 0;
    }
    value = Math.floor(Math.random() * value);
    for (index = 0; index < mvs.length; index ++) {
        value -= vls[index];
        if (value < 0) {
            break;
        }
    }
    return mvs[index];
}

Position.prototype.historyIndex = function(mv) {
    return ((this.squares[SRC(mv)] - 8) << 8) + DST(mv);
}

/////////////////////////////////////////////////

let SHELL_STEP = [0, 1, 4, 13, 40, 121, 364, 1093];

function shellSort(mvs, vls) {
    let stepLevel = 1;
    while (SHELL_STEP[stepLevel] < mvs.length) {
        stepLevel ++;
    }
    stepLevel --;
    while (stepLevel > 0) {
        let step = SHELL_STEP[stepLevel];
        for (let i = step; i < mvs.length; i ++) {
            let mvBest = mvs[i];
            let vlBest = vls[i];
            let j = i - step;
            while (j >= 0 && vlBest > vls[j]) {
                mvs[j + step] = mvs[j];
                vls[j + step] = vls[j];
                j -= step;
            }
            mvs[j + step] = mvBest;
            vls[j + step] = vlBest;
        }
        stepLevel --;
    }
}

let PHASE_HASH = 0;
let PHASE_KILLER_1 = 1;
let PHASE_KILLER_2 = 2;
let PHASE_GEN_MOVES = 3;
let PHASE_REST = 4;

function MoveSort(mvHash, pos, killerTable, historyTable) {
    this.mvs = [];
    this.vls = [];
    this.mvHash = this.mvKiller1 = this.mvKiller2 = 0;
    this.pos = pos;
    this.historyTable = historyTable;
    this.phase = PHASE_HASH;
    this.index = 0;
    this.singleReply = false;

    if (pos.inCheck()) {
        this.phase = PHASE_REST;
        let mvsAll = pos.generateMoves(null);
        for (let i = 0; i < mvsAll.length; i ++) {
            let mv = mvsAll[i]
            if (!pos.makeMove(mv)) {
                continue;
            }
            pos.undoMakeMove();
            this.mvs.push(mv);
            this.vls.push(mv == mvHash ? 0x7fffffff :
                historyTable[pos.historyIndex(mv)]);
        }
        shellSort(this.mvs, this.vls);
        this.singleReply = this.mvs.length == 1;
    } else {
        this.mvHash = mvHash;
        this.mvKiller1 = killerTable[pos.distance][0];
        this.mvKiller2 = killerTable[pos.distance][1];
    }
}

MoveSort.prototype.next = function() {
    switch (this.phase) {
        case PHASE_HASH:
            this.phase = PHASE_KILLER_1;
            if (this.mvHash > 0) {
                return this.mvHash;
            }
        // No Break
        case PHASE_KILLER_1:
            this.phase = PHASE_KILLER_2;
            if (this.mvKiller1 != this.mvHash && this.mvKiller1 > 0 &&
                this.pos.legalMove(this.mvKiller1)) {
                return this.mvKiller1;
            }
        // No Break
        case PHASE_KILLER_2:
            this.phase = PHASE_GEN_MOVES;
            if (this.mvKiller2 != this.mvHash && this.mvKiller2 > 0 &&
                this.pos.legalMove(this.mvKiller2)) {
                return this.mvKiller2;
            }
        // No Break
        case PHASE_GEN_MOVES:
            this.phase = PHASE_REST;
            this.mvs = this.pos.generateMoves(null);
            this.vls = [];
            for (let i = 0; i < this.mvs.length; i ++) {
                this.vls.push(this.historyTable[this.pos.historyIndex(this.mvs[i])]);
            }
            shellSort(this.mvs, this.vls);
            this.index = 0;
        // No Break
        default:
            while (this.index < this.mvs.length) {
                let mv = this.mvs[this.index];
                this.index ++;
                if (mv != this.mvHash && mv != this.mvKiller1 && mv != this.mvKiller2) {
                    return mv;
                }
            }
    }
    return 0;
}

export let LIMIT_DEPTH = 64;//搜索深度
let NULL_DEPTH = 2;
let RANDOMNESS = 8;

let HASH_ALPHA = 1;
let HASH_BETA = 2;
let HASH_PV = 3;

function setLimitDepth(d:number){
    LIMIT_DEPTH = d
}

// function Get_LIMIT_DEPTH()
// {
//     return LIMIT_DEPTH;
// }

function Search(pos, hashLevel) {
    this.hashMask = (1 << hashLevel) - 1;
    this.pos = pos;
}

Search.prototype.getHashItem = function() {
    return this.hashTable[this.pos.zobristKey & this.hashMask];
}

Search.prototype.probeHash = function(vlAlpha, vlBeta, depth, mv) {
    let hash = this.getHashItem();
    if (hash.zobristLock != this.pos.zobristLock) {
        mv[0] = 0;
        return -MATE_VALUE;
    }
    mv[0] = hash.mv;
    let mate = false;
    if (hash.vl > WIN_VALUE) {
        if (hash.vl <= BAN_VALUE) {
            return -MATE_VALUE;
        }
        hash.vl -= this.pos.distance;
        mate = true;
    } else if (hash.vl < -WIN_VALUE) {
        if (hash.vl >= -BAN_VALUE) {
            return -MATE_VALUE;
        }
        hash.vl += this.pos.distance;
        mate = true;
    } else if (hash.vl == this.pos.drawValue()) {
        return -MATE_VALUE;
    }
    if (hash.depth < depth && !mate) {
        return -MATE_VALUE;
    }
    if (hash.flag == HASH_BETA) {
        return (hash.vl >= vlBeta ? hash.vl : -MATE_VALUE);
    }
    if (hash.flag == HASH_ALPHA) {
        return (hash.vl <= vlAlpha ? hash.vl : -MATE_VALUE);
    }
    return hash.vl;
}

Search.prototype.recordHash = function(flag, vl, depth, mv) {
    let hash = this.getHashItem();
    if (hash.depth > depth) {
        return;
    }
    hash.flag = flag;
    hash.depth = depth;
    if (vl > WIN_VALUE) {
        if (mv == 0 && vl <= BAN_VALUE) {
            return;
        }
        hash.vl = vl + this.pos.distance;
    } else if (vl < -WIN_VALUE) {
        if (mv == 0 && vl >= -BAN_VALUE) {
            return;
        }
        hash.vl = vl - this.pos.distance;
    } else if (vl == this.pos.drawValue() && mv == 0) {
        return;
    } else {
        hash.vl = vl;
    }
    hash.mv = mv;
    hash.zobristLock = this.pos.zobristLock;
}

Search.prototype.setBestMove = function(mv, depth) {
    this.historyTable[this.pos.historyIndex(mv)] += depth * depth;
    let mvsKiller = this.killerTable[this.pos.distance];
    if (mvsKiller[0] != mv) {
        mvsKiller[1] = mvsKiller[0];
        mvsKiller[0] = mv;
    }
}

Search.prototype.searchQuiesc = function(vlAlpha_, vlBeta) {
    let vlAlpha = vlAlpha_;
    this.allNodes ++;
    let vl = this.pos.mateValue();
    if (vl >= vlBeta) {
        return vl;
    }
    let vlRep = this.pos.repStatus(1);
    if (vlRep > 0) {
        return this.pos.repValue(vlRep);
    }
    if (this.pos.distance == LIMIT_DEPTH) {
        return this.pos.evaluate();
    }
    let vlBest = -MATE_VALUE;
    let mvs = [], vls = [];
    if (this.pos.inCheck()) {
        mvs = this.pos.generateMoves(null);
        for (let i = 0; i < mvs.length; i ++) {
            vls.push(this.historyTable[this.pos.historyIndex(mvs[i])]);
        }
        shellSort(mvs, vls);
    } else {
        vl = this.pos.evaluate();
        if (vl > vlBest) {
            if (vl >= vlBeta) {
                return vl;
            }
            vlBest = vl;
            vlAlpha = Math.max(vl, vlAlpha);
        }
        mvs = this.pos.generateMoves(vls);
        shellSort(mvs, vls);
        for (let i = 0; i < mvs.length; i ++) {
            if (vls[i] < 10 || (vls[i] < 20 && HOME_HALF(DST(mvs[i]), this.pos.sdPlayer))) {
                mvs.length = i;
                break;
            }
        }
    }
    for (let i = 0; i < mvs.length; i ++) {
        if (!this.pos.makeMove(mvs[i])) {
            continue;
        }
        vl = -this.searchQuiesc(-vlBeta, -vlAlpha);
        this.pos.undoMakeMove();
        if (vl > vlBest) {
            if (vl >= vlBeta) {
                return vl;
            }
            vlBest = vl;
            vlAlpha = Math.max(vl, vlAlpha);
        }
    }
    return vlBest == -MATE_VALUE ? this.pos.mateValue() : vlBest;
}

Search.prototype.searchFull = function(vlAlpha_, vlBeta, depth, noNull) {
    let vlAlpha = vlAlpha_;
    if (depth <= 0) {
        return this.searchQuiesc(vlAlpha, vlBeta);
    }
    this.allNodes ++;
    let vl = this.pos.mateValue();
    if (vl >= vlBeta) {
        return vl;
    }
    let vlRep = this.pos.repStatus(1);
    if (vlRep > 0) {
        return this.pos.repValue(vlRep);
    }
    let mvHash = [0];
    vl = this.probeHash(vlAlpha, vlBeta, depth, mvHash);
    if (vl > -MATE_VALUE) {
        return vl;
    }
    if (this.pos.distance == LIMIT_DEPTH) {
        return this.pos.evaluate();
    }
    if (!noNull && !this.pos.inCheck() && this.pos.nullOkay()) {
        this.pos.nullMove();
        vl = -this.searchFull(-vlBeta, 1 - vlBeta, depth - NULL_DEPTH - 1, true);
        this.pos.undoNullMove();
        if (vl >= vlBeta && (this.pos.nullSafe() ||
            this.searchFull(vlAlpha, vlBeta, depth - NULL_DEPTH, true) >= vlBeta)) {
            return vl;
        }
    }
    let hashFlag = HASH_ALPHA;
    let vlBest = -MATE_VALUE;
    let mvBest = 0;
    let sort = new MoveSort(mvHash[0], this.pos, this.killerTable, this.historyTable);
    let mv;
    while ((mv = sort.next()) > 0) {
        if (!this.pos.makeMove(mv)) {
            continue;
        }
        let newDepth = this.pos.inCheck() || sort.singleReply ? depth : depth - 1;
        if (vlBest == -MATE_VALUE) {
            vl = -this.searchFull(-vlBeta, -vlAlpha, newDepth, false);
        } else {
            vl = -this.searchFull(-vlAlpha - 1, -vlAlpha, newDepth, false);
            if (vl > vlAlpha && vl < vlBeta) {
                vl = -this.searchFull(-vlBeta, -vlAlpha, newDepth, false);
            }
        }
        this.pos.undoMakeMove();
        if (vl > vlBest) {
            vlBest = vl;
            if (vl >= vlBeta) {
                hashFlag = HASH_BETA;
                mvBest = mv;
                break;
            }
            if (vl > vlAlpha) {
                vlAlpha = vl;
                hashFlag = HASH_PV;
                mvBest = mv;
            }
        }
    }
    if (vlBest == -MATE_VALUE) {
        return this.pos.mateValue();
    }
    this.recordHash(hashFlag, vlBest, depth, mvBest);
    if (mvBest > 0) {
        this.setBestMove(mvBest, depth);
    }
    return vlBest;
}

Search.prototype.searchRoot = function(depth) {
    let vlBest = -MATE_VALUE;
    let sort = new MoveSort(this.mvResult, this.pos, this.killerTable, this.historyTable);
    let mv;
    while ((mv = sort.next()) > 0) {
        if (!this.pos.makeMove(mv)) {
            continue;
        }
        let newDepth = this.pos.inCheck() ? depth : depth - 1;
        let vl;
        if (vlBest == -MATE_VALUE) {
            vl = -this.searchFull(-MATE_VALUE, MATE_VALUE, newDepth, true);
        } else {
            vl = -this.searchFull(-vlBest - 1, -vlBest, newDepth, false);
            if (vl > vlBest) {
                vl = -this.searchFull(-MATE_VALUE, -vlBest, newDepth, true);
            }
        }
        this.pos.undoMakeMove();
        if (vl > vlBest) {
            vlBest = vl;
            this.mvResult = mv;
            if (vlBest > -WIN_VALUE && vlBest < WIN_VALUE) {
                vlBest += Math.floor(Math.random() * RANDOMNESS) -
                    Math.floor(Math.random() * RANDOMNESS);
                vlBest = (vlBest == this.pos.drawValue() ? vlBest - 1 : vlBest);
            }
        }
    }
    this.setBestMove(this.mvResult, depth);
    return vlBest;
}

Search.prototype.searchUnique = function(vlBeta, depth) {
    let sort = new MoveSort(this.mvResult, this.pos, this.killerTable, this.historyTable);
    sort.next();
    let mv;
    while ((mv = sort.next()) > 0) {
        if (!this.pos.makeMove(mv)) {
            continue;
        }
        let vl = -this.searchFull(-vlBeta, 1 - vlBeta,
            this.pos.inCheck() ? depth : depth - 1, false);
        this.pos.undoMakeMove();
        if (vl >= vlBeta) {
            return false;
        }
    }
    return true;
}

Search.prototype.searchMain = function(depth, millis) {
    this.mvResult = this.pos.bookMove();
    if (this.mvResult > 0) {
        this.pos.makeMove(this.mvResult);
        if (this.pos.repStatus(3) == 0) {
            this.pos.undoMakeMove();
            return this.mvResult;
        }
        this.pos.undoMakeMove();
    }
    this.hashTable = [];
    for (let i = 0; i <= this.hashMask; i ++) {
        this.hashTable.push({depth: 0, flag: 0, vl: 0, mv: 0, zobristLock: 0});
    }
    this.killerTable = [];
    for (let i = 0; i < LIMIT_DEPTH; i ++) {
        this.killerTable.push([0, 0]);
    }
    this.historyTable = [];
    for (let i = 0; i < 4096; i ++) {
        this.historyTable.push(0);
    }
    this.mvResult = 0;
    this.allNodes = 0;
    this.pos.distance = 0;
    let t = new Date().getTime();
    for (let i = 1; i <= depth; i ++) {
        let vl = this.searchRoot(i);
        this.allMillis = new Date().getTime() - t;
        if (this.allMillis > millis) {
            break;
        }
        if (vl > WIN_VALUE || vl < -WIN_VALUE) {
            break;
        }
        if (this.searchUnique(1 - WIN_VALUE, i)) {
            break;
        }
    }
    return this.mvResult;
}

Search.prototype.getKNPS = function() {
    return this.allNodes / this.allMillis;
}

/////////////////////////////////////////////////

let STARTUP_FEN = [
    "rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w",
    "rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKAB1R w",
    "rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/R1BAKAB1R w",
    "rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/9/1C5C1/9/RN2K2NR w",
];

/////////////////////////////////////////////////

let RESULT_UNKNOWN = 0;
let RESULT_WIN = 1;
let RESULT_DRAW = 2;
let RESULT_LOSS = 3;

let BOARD_WIDTH = 521;
let BOARD_HEIGHT = 577;
let SQUARE_SIZE = 57;
let SQUARE_LEFT = (BOARD_WIDTH - SQUARE_SIZE * 9) >> 1;
let SQUARE_TOP = (BOARD_HEIGHT - SQUARE_SIZE * 10) >> 1;
let THINKING_SIZE = 32;
let THINKING_LEFT = (BOARD_WIDTH - THINKING_SIZE) >> 1;
let THINKING_TOP = (BOARD_HEIGHT - THINKING_SIZE) >> 1;
let MAX_STEP = 8;
let PIECE_NAME = [
    "oo", null, null, null, null, null, null, null,
    "rk", "ra", "rb", "rn", "rr", "rc", "rp", null,
    "bk", "ba", "bb", "bn", "br", "bc", "bp", null,
];

function SQ_X(sq) {
    return SQUARE_LEFT + (FILE_X(sq) - 3) * SQUARE_SIZE;
}

function SQ_Y(sq) {
    return SQUARE_TOP + (RANK_Y(sq) - 3) * SQUARE_SIZE;
}

function MOVE_PX(src, dst, step) {
    return Math.floor((src * step + dst * (MAX_STEP - step)) / MAX_STEP + .5) + "px";
}

function alertDelay(message) {
    setTimeout(()=> {
        if(sys.platform == sys.Platform.WECHAT_GAME){
            // @ts-ignore
            wx.showToast({
                title: message,
            })
        }else{
            alert(message);
        }
    }, 250);
}

// 谁先走
let selMoveMode:number = 0

// 先走让子
let selHandicap:number = 0

class Board {
    __images = "images/"
    sounds = "sounds/";//声音路径
    pos = null;
    animated = true;//是否播放动画
    sound = true;//是否播放声音
    search = null;
    imgSquares:Array<Node> = [];
    sqSelected = 0;
    mvLast = 0;
    millis = 0;//思考时间毫秒
    computer = -1;//1:我先走;0:电脑先走;-1:不用电脑
    result = RESULT_UNKNOWN;
    busy = false;
    thinking = null;
    dummy = null;

    selMoveMode_click(idx:number){
        selMoveMode = idx
    }

    restart_click(){
        this.computer = 1 - selMoveMode;

        if(GameData.getInstance().matchId){
            let fen = GameData.getInstance().match_data[GameData.getInstance().matchId-1].fen;
            this.restart(fen);
        }else{
            this.restart(STARTUP_FEN[selHandicap]);
        }
    }

    gameOverFunc:Function;

    constructor(container:Node,gameOverFunc) {
        this.gameOverFunc = gameOverFunc

        // container.addComponent(UITransform);
        container.getComponent(UITransform).width = BOARD_WIDTH
        container.getComponent(UITransform).height = BOARD_HEIGHT

        this.pos = new Position();

        if(GameData.getInstance().matchId){
            let fen = GameData.getInstance().match_data[GameData.getInstance().matchId-1].fen;
            this.pos.fromFen(fen+" - - 0 1");
        }else {
            this.pos.fromFen("rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w - - 0 1");
        }

        let this_ = this;
        for (let sq = 0; sq < 256; sq ++) {
            if (!IN_BOARD(sq)) {
                this.imgSquares.push(null);
                continue;
            }

            let img = new Node();

            img.addComponent(UITransform);
            img.getComponent(UITransform).width = SQUARE_SIZE;
            img.getComponent(UITransform).height = SQUARE_SIZE;

            img.addComponent(Sprite)

            container.addChild(img)

            img.setPosition(SQ_X(sq) - BOARD_WIDTH/2 + SQUARE_SIZE/2,-(SQ_Y(sq) - BOARD_HEIGHT/2 + SQUARE_SIZE/2),0);

            img.on(Node.EventType.TOUCH_END,()=>{
                this.clickSquare(sq)
            })
            this.imgSquares.push(img);
        }

        this.flushBoard();
    }

    playSound(soundFile) {
        if(soundFile == "win"){
            this.gameOverFunc(1)
        }else if(soundFile == "loss"){
            this.gameOverFunc(-1)
        }else if(soundFile == "draw"){
            this.gameOverFunc(0)
        }

        let path = this.sounds + soundFile
        // resources.load(path, AudioClip, null, function (err, clip:AudioClip) {
            // var audioID = clip.play();
        // });
    }

    setSearch = function(hashLevel) {
        this.search = hashLevel == 0 ? null : new Search(this.pos, hashLevel);
    }

    flipped = function(sq) {
        return this.computer == 0 ? SQUARE_FLIP(sq) : sq;
    }

    computerMove = function() {
        return this.pos.sdPlayer == this.computer;
    }

    computerLastMove = function() {
        return 1 - this.pos.sdPlayer == this.computer;
    }

    addMove = function(mv, computerMove) {
        // 判断招式是否合法
        if (!this.pos.legalMove(mv)) {
            return;
        }

        // 尝试移动 本次移动后自己不能是被将军状态
        if (!this.pos.makeMove(mv)) {
            this.playSound("illegal");
            return;
        }
        this.busy = true;
        if (!this.animated) {
            // 执行移动
            this.postAddMove(mv, computerMove);
            return;
        }

        // 执行移动
        this.postAddMove(mv, computerMove);
        return;

        // let sqSrc = this.flipped(SRC(mv));
        // let xSrc = SQ_X(sqSrc);
        // let ySrc = SQ_Y(sqSrc);
        // let sqDst = this.flipped(DST(mv));
        // let xDst = SQ_X(sqDst);
        // let yDst = SQ_Y(sqDst);
        // let style = this.imgSquares[sqSrc].style;
        // style.zIndex = 256;
        // let step = MAX_STEP - 1;
        // let this_ = this;
        // let timer = setInterval(()=> {
        //     if (step == 0) {
        //         clearInterval(timer);
        //         style.left = xSrc + "px";
        //         style.top = ySrc + "px";
        //         style.zIndex = 0;
        //         this_.postAddMove(mv, computerMove);
        //     } else {
        //         style.left = MOVE_PX(xSrc, xDst, step);
        //         style.top = MOVE_PX(ySrc, yDst, step);
        //         step --;
        //     }
        // }, 16);
    }

    postAddMove = (mv, computerMove)=> {
        if (this.mvLast > 0) {
            this.drawSquare(SRC(this.mvLast), false);
            this.drawSquare(DST(this.mvLast), false);
        }
        this.drawSquare(SRC(mv), true);
        this.drawSquare(DST(mv), true);
        this.sqSelected = 0;
        this.mvLast = mv;

        if (this.pos.isMate()) {
            this.playSound(computerMove ? "loss" : "win");
            this.result = computerMove ? RESULT_LOSS : RESULT_WIN;

            let pc = SIDE_TAG(this.pos.sdPlayer) + PIECE_KING;
            let sqMate = 0;
            for (let sq = 0; sq < 256; sq ++) {
                if (this.pos.squares[sq] == pc) {
                    sqMate = sq;
                    break;
                }
            }
            if (!this.animated || sqMate == 0) {
                this.postMate(computerMove);
                return;
            }

            this.postMate(computerMove);
            return;

            // sqMate = this.flipped(sqMate);
            // let style = this.imgSquares[sqMate].style;
            // style.zIndex = 256;
            // let xMate = SQ_X(sqMate);
            // let step = MAX_STEP;
            // let this_ = this;
            // let timer = setInterval(()=> {
            //     if (step == 0) {
            //         clearInterval(timer);
            //         style.left = xMate + "px";
            //         style.zIndex = 0;
            //         this_.imgSquares[sqMate].src = this_.__images +
            //             (this_.pos.sdPlayer == 0 ? "r" : "b") + "km.png";
            //         this_.postMate(computerMove);
            //     } else {
            //         style.left = (xMate + ((step & 1) == 0 ? step : -step) * 2) + "px";
            //         step --;
            //     }
            // }, 50);
            // return;
        }

        let vlRep = this.pos.repStatus(3);
        if (vlRep > 0) {
            vlRep = this.pos.repValue(vlRep);
            if (vlRep > -WIN_VALUE && vlRep < WIN_VALUE) {
                this.playSound("draw");
                this.result = RESULT_DRAW;
                alertDelay("双方不变作和，辛苦了！");
            } else if (computerMove == (vlRep < 0)) {
                this.playSound("loss");
                this.result = RESULT_LOSS;
                alertDelay("长打作负，请不要气馁！");
            } else {
                this.playSound("win");
                this.result = RESULT_WIN;
                alertDelay("长打作负，祝贺你取得胜利！");
            }
            this.postAddMove2();
            this.busy = false;
            return;
        }

        if (this.pos.captured()) {
            let hasMaterial = false;
            for (let sq = 0; sq < 256; sq ++) {
                if (IN_BOARD(sq) && (this.pos.squares[sq] & 7) > 2) {
                    hasMaterial = true;
                    break;
                }
            }
            if (!hasMaterial) {
                this.playSound("draw");
                this.result = RESULT_DRAW;
                alertDelay("双方都没有进攻棋子了，辛苦了！");
                this.postAddMove2();
                this.busy = false;
                return;
            }
        } else if (this.pos.pcList.length > 100) {
            let captured = false;
            for (let i = 2; i <= 100; i ++) {
                if (this.pos.pcList[this.pos.pcList.length - i] > 0) {
                    captured = true;
                    break;
                }
            }
            if (!captured) {
                this.playSound("draw");
                this.result = RESULT_DRAW;
                alertDelay("超过自然限着作和，辛苦了！");
                this.postAddMove2();
                this.busy = false;
                return;
            }
        }

        if (this.pos.inCheck()) {
            this.playSound(computerMove ? "check2" : "check");
        } else if (this.pos.captured()) {
            this.playSound(computerMove ? "capture2" : "capture");
        } else {
            this.playSound(computerMove ? "move2" : "move");
        }

        this.postAddMove2();
        this.response();
    }

    postAddMove2 = function() {
        if (typeof (this["onAddMove"]) == "function") {
            this["onAddMove"]();
        }
    }

    postMate = function(computerMove) {
        alertDelay(computerMove ? "请再接再厉！" : "祝贺你取得胜利！");
        this.postAddMove2();
        this.busy = false;
    }

    response = function() {
        if (this.search == null || !this.computerMove()) {
            this.busy = false;
            return;
        }
        // this.thinking.style.visibility = "visible";
        let this_ = this;
        this.busy = true;
        setTimeout(()=> {
            this_.addMove(this_.search.searchMain(LIMIT_DEPTH, this_.millis), true);
            // this_.thinking.style.visibility = "hidden";
        }, 250);
    }

    clickSquare = function(sq_) {
        if (this.busy || this.result != RESULT_UNKNOWN) {
            return;
        }
        let sq = this.flipped(sq_);
        let pc = this.pos.squares[sq];
        if ((pc & SIDE_TAG(this.pos.sdPlayer)) != 0) {
            // 首先选中属于玩家自己的棋子
            this.playSound("click");
            if (this.mvLast != 0) {
                this.drawSquare(SRC(this.mvLast), false);
                this.drawSquare(DST(this.mvLast), false);
            }
            if (this.sqSelected) {
                this.drawSquare(this.sqSelected, false);
            }
            this.drawSquare(sq, true);
            this.sqSelected = sq;
        } else if (this.sqSelected > 0) {
            // 然后尝试移动或吃子
            this.addMove(MOVE(this.sqSelected, sq), false);
        }
    }

    drawSquare = function(sq, selected) {
        let images = "images/"
        let img = this.imgSquares[this.flipped(sq)];
        let url = images + PIECE_NAME[this.pos.squares[sq]]

        // console.log("url==",url)

        let opacity = 0;

        if(url == "images/oo"){
            opacity = 0
        }
        else{
            opacity = 255
        }

        let spriteComp = img.getComponent(Sprite);
        spriteComp.color = new Color(255, 255, 255, opacity);

        // resources.load(url+"/spriteFrame",SpriteFrame,(err,spriteFrame:SpriteFrame)=>{
        bdlMgr.getRes<SpriteFrame>(`Xiangqi_Sprite`, url+"/spriteFrame", SpriteFrame).then(spriteFrame => {

            img.getComponent(Sprite).spriteFrame = spriteFrame
            // img.getComponent(Widget).updateAlignment()
        })

        // 选择框
        let img_select = new Node("select")
        bdlMgr.getRes<SpriteFrame>(`Xiangqi_Sprite`, "images/oos"+"/spriteFrame", SpriteFrame).then(spriteFrame => {
        // resources.load("images/oos"+"/spriteFrame",SpriteFrame,(err,spriteFrame:SpriteFrame)=>{
            img_select.addComponent(Sprite).spriteFrame = spriteFrame
        })
        if(selected){
            if(img.getChildByName("select")){
                img.getChildByName("select").active = true
            }else {
                img.addChild(img_select)
            }
        }else{
            if(img.getChildByName("select")){
                img.getChildByName("select").active = false
            }
        }
    }

    flushBoard = function() {
        this.mvLast = this.pos.mvList[this.pos.mvList.length - 1];
        for (let sq = 0; sq < 256; sq ++) {
            if (IN_BOARD(sq)) {
                this.drawSquare(sq, sq == SRC(this.mvLast) || sq == DST(this.mvLast));
            }
        }
    }

    restart = function(fen) {
        if (this.busy) {
            return;
        }
        this.result = RESULT_UNKNOWN;
        this.pos.fromFen(fen);
        this.flushBoard();
        this.playSound("newgame");
        this.response();
    }

    retract = function() {
        if (this.busy) {
            return;
        }
        this.result = RESULT_UNKNOWN;
        if (this.pos.mvList.length > 1) {
            this.pos.undoMakeMove();
        }
        if (this.pos.mvList.length > 1 && this.computerMove()) {
            this.pos.undoMakeMove();
        }
        this.flushBoard();
        this.response();
    }

    setSound = function(sound) {
        this.sound = sound;
        if (sound) {
            this.playSound("click");
        }
    }
}

/////////////////////////////////////////////////
// cchess.js
/////////////////////////////////////////////////

function move2Iccs(mv) {
    let sqSrc = SRC(mv);
    let sqDst = DST(mv);
    return CHR(ASC("A") + FILE_X(sqSrc) - FILE_LEFT) +
        CHR(ASC("9") - RANK_Y(sqSrc) + RANK_TOP) + "-" +
        CHR(ASC("A") + FILE_X(sqDst) - FILE_LEFT) +
        CHR(ASC("9") - RANK_Y(sqDst) + RANK_TOP);
}

export {Board,setLimitDepth}
